Command Reference

Workflow Commands

Workflow commands drive the core phase pipeline in PP Core: setting up a project, talking through a phase, planning it, building it, validating it, and shipping it. Each command operates on a numbered phase and moves the project one step further down the spec-driven loop.

/pp-new-project

Bootstraps a brand-new project by collecting deep context and producing the initial PROJECT.md, requirements, and roadmap.

/pp-new-project
/pp-new-project --auto @brief.md
FlagArgumentBehavior
--auto@fileRuns non-interactively, reading the supplied brief and chaining research, requirements, and roadmap generation without prompting.

/pp-discuss-phase

Surfaces the open questions ("gray areas") for a phase and works through them with adaptive questioning before any planning begins.

/pp-discuss-phase 2
/pp-discuss-phase 3 --auto
/pp-discuss-phase 4 --power
/pp-discuss-phase 5 --assumptions
Flag / ArgumentBehavior
NThe phase number to discuss (required).
--allResolves every identified gray area within a single session.
--autoAnswers gray areas automatically from context already on file.
--batchClusters related gray areas so they can be addressed together.
--analyzePerforms a deeper codebase scan before presenting the gray areas.
--powerSwitches to an extended questioning protocol intended for complex phases.
--assumptionsLists the implicit assumptions for the phase rather than starting a discussion.

/pp-ui-phase

Produces a UI design contract for phases that include frontend work, capturing the visual and interaction specification ahead of planning.

/pp-ui-phase 3
ArgumentBehavior
NThe phase number that needs a UI specification.

/pp-plan-phase

The central planning step: researches the phase, drafts an executable PLAN.md, and verifies it before execution.

/pp-plan-phase 1
/pp-plan-phase 2 --skip-research
/pp-plan-phase 3 --research
/pp-plan-phase 4 --mvp --tdd
/pp-plan-phase --research-phase 2
Flag / ArgumentBehavior
NPhase number to plan; if omitted, the next unplanned phase is detected automatically.
--researchForces a fresh research pass even if cached research exists.
--skip-researchBypasses the research step entirely.
--research-phase NRuns research only for phase N, producing no plan.
--gapsRe-plans solely to close verified gaps from a prior run.
--prd filepathReads a PRD file into planning context.
--ingest globPulls in ADR files matching the glob as additional context.
--mvpPlans the phase as a vertical MVP slice broken into feature increments.
--tddOrganizes the plan test-first.
--reviewsFolds in feedback gathered from cross-AI review.
--skip-verifySkips the plan-checker verification step.

/pp-plan-review-convergence

Runs repeated cross-AI review cycles, re-planning until high-severity concerns are cleared.

/pp-plan-review-convergence 3
/pp-plan-review-convergence 3 --gemini --codex
/pp-plan-review-convergence 3 --all --max-cycles 5
Flag / ArgumentBehavior
NPhase number to converge.
--codexUses the Codex CLI as the reviewer (the default).
--geminiUses the Gemini CLI as a reviewer.
--claudeSpins up a separate Claude CLI session as a reviewer.
--opencodeUses OpenCode as a reviewer.
--ollamaUses a local Ollama server.
--lm-studioUses a local LM Studio server.
--llama-cppUses a local llama.cpp server.
--allEngages every available CLI and local model.
--max-cycles NCaps the number of replan cycles (default: 3).

/pp-execute-phase

Executes every plan in a phase, parallelizing independent work into waves.

/pp-execute-phase 2
/pp-execute-phase 3 --wave 1
/pp-execute-phase 4 --gaps-only
/pp-execute-phase 5 --interactive
Flag / ArgumentBehavior
NPhase number to execute.
--wave NRuns only the specified wave of the phase.
--gaps-onlyExecutes only the gap-closure plans.
--interactiveRuns plans sequentially, pausing at user checkpoints.

/pp-verify-work

Walks through built features in a conversational UAT, auto-diagnosing failures it encounters.

/pp-verify-work 3
/pp-verify-work
ArgumentBehavior
NPhase number to verify; if omitted, you are prompted to choose one.

/pp-ship

Opens a pull request for a verified phase and stages it for merge.

/pp-ship 4
/pp-ship 4 --draft
Flag / ArgumentBehavior
NPhase number to ship.
--draftCreates the PR as a draft rather than ready for review.

/pp-progress

The unified status-and-routing command: reports where the project stands and points to (or runs) the next sensible action.

/pp-progress
/pp-progress --next
/pp-progress --next --auto
/pp-progress --do "add rate limiting to the API"
/pp-progress --forensic
FlagBehavior
--nextAdvances automatically to the next logical step.
--next --autoChains steps without stopping until a blocking decision is reached.
--do "description"Maps a plain-language request to the most appropriate PP Core command.
--forensicAdds a six-check integrity audit to the status report.

/pp-autonomous

Runs the full remaining pipeline across phases without manual intervention, discussing, planning, and executing each in turn.

/pp-autonomous
/pp-autonomous --from 3
/pp-autonomous --from 2 --to 5
/pp-autonomous --only 4
/pp-autonomous --interactive
FlagBehavior
--from NBegins the run at phase N.
--to NStops the run after phase N.
--only NProcesses only phase N.
--interactiveRuns the discuss step inline while dispatching plan and execute work in the background.
--textUses plain-text lists in place of interactive menus.
← Previous
Planning Artifacts
Next →
Context Commands