This command should be used to run the Kimchi planning pipeline through refinement, transforming a vague idea into a draft plan ready for cross-model analysis...
Before doing anything else, check if a .kimchi/ directory already exists:
.kimchi/ in the working directoryā ļø Existing kimchi plan detected in .kimchi/
Run /kimchi:reset to clear the previous plan before starting fresh.
Or continue if you intend to build on this existing work.
Feature idea from $ARGUMENTS.
Parse options:
--depth minimal|standard|comprehensive (default: standard)--skip-research: Skip codebase research stage--skip-review: Skip multi-persona review stage--no-push: Don't offer to push to beads-sync--max-refine-loops N: Max refinement iterations (default: 3)--max-bead-validation-loops N: Max bead enrichment iterations (default: 3)--full-auto: After refine, also run beads + validate (for when user has already done revise/synthesize)If no idea provided, ask: "What feature or change would you like to plan?"
minimal: Quick planning for small, clear features
clarify ā requirements ā generate ā refine
standard: Full pipeline (default)
clarify ā requirements ā research ā generate ā review ā refine
comprehensive: Deep planning for complex features
clarify (extra questions) ā requirements ā research (deep) ā generate ā review ā refine (5 loops)
After refine, the pipeline stops. The user should then:
/kimchi:plan-revise in Claude, Codex, Gemini (or other models) for cross-model analysis/kimchi:plan-synthesize to blend all revisions/kimchi:beads to convert to bead specifications/kimchi:validate to verify beadsWith --full-auto, stages 9-10 (beads + validate) run automatically after refine.
Run each stage as a slash command invocation. Between stages, show progress:
Starting Kimchi planning pipeline...
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
STAGE 1/6: Clarification
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
[Run /kimchi:clarify with the idea]
ā Clarification complete ā .kimchi/CONTEXT.md
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
STAGE 2/6: Requirements
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
[Run /kimchi:requirements]
ā Requirements extracted ā .kimchi/REQUIREMENTS.md
[... continue through all stages ...]
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
DRAFT PLAN COMPLETE
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Draft plan ready at .kimchi/PLAN-DRAFT.md
Next steps:
1. Run /kimchi:plan-revise in Claude, Codex, and Gemini for cross-model analysis
2. Run /kimchi:plan-synthesize to blend all revisions
3. Run /kimchi:beads to convert to bead specifications
4. Run /kimchi:validate to verify beads
For each stage, follow the instructions in the corresponding command file:
Pipeline stops here. User runs plan-revise and plan-synthesize manually across models.
If --full-auto is set, also run:
7. Beads ā Execute beads command logic
8. Validate ā Execute validate command logic (uses --max-bead-validation-loops)
If any stage fails:
/kimchi:research to retry")