Try It¶
After setup, try the core workflow:
For an optional conversation first, use /kk:brainstorm to explore a technical idea or decision. The interview adapts to what you need to decide and ends with a chat-only recap of decisions, rationale, and open assumptions. It creates no files and does not start another workflow automatically. Request /kk:design when you want written planning.
-
Write a plan. Type
/kk:designand describe a feature you want to build. Claude will ask refinement questions and confirm decisions, then produce design docs, an implementation plan, and a task list indocs/feat/wip/. -
Review the design. Run
/kk:review-design your-featureto catch gaps before writing code. -
Build it. Type
/kk:implement— Claude executes the task list with code review checkpoints between batches. -
Review the code.
/kk:review-codechecks for SOLID violations, security risks, and quality issues. Use/kk:review-code:isolatedfor independent sub-agent reviewers with zero authorship bias.
This is the core loop. See the kk plugin README for all available skills and the full workflow pipeline.
What Just Happened?¶
The planning and implementation loop passes artifacts between skills. Optional brainstorming supplies conversation context:
| Skill | Input | Output |
|---|---|---|
/kk:brainstorm (optional) | A technical idea or decision | Chat recap; no files |
/kk:design | Your idea, optionally with a brainstorm recap | design.md, implementation.md, tasks.md |
/kk:review-design | Design docs | Review findings, gap analysis |
/kk:implement | Task list | Code changes, review checkpoints |
/kk:review-code | Git diff | Findings, fix suggestions |
/kk:test | Code changes | Test files, coverage report |
/kk:document | All of the above | Updated architecture.md, ADRs |
Next Steps¶
- Skills — learn what each skill does in detail
- Profiles — understand language-specific behavior
- Configuration — customize for your workflow