State on Disk
Project vision, requirements, roadmaps, and progress live in .planning/ as structured files. Context reconstructs from disk, not from the conversation window.
Structured phases for Claude Code, OpenCode, Gemini CLI, and Codex.
npx @kata-sh/orc@latest Slash commands that structure development into discuss, plan, execute, verify.
Project vision, requirements, roadmaps, and progress live in .planning/ as structured files. Context reconstructs from disk, not from the conversation window.
Each task executes in a dedicated subagent with a fresh 200k token window. Your main session stays lean while heavy work happens in focused agents.
Each completed task gets its own commit immediately. Clean history, easy bisect, independently revertable. Every change traces back to a plan.
Plans group into waves by dependency. Independent plans in the same wave run in parallel; dependent waves run sequentially. Maximizes throughput without conflicts.
Installs into Claude Code, OpenCode, Gemini CLI, and Codex. Same slash commands, same planning system, same output across all supported runtimes.
Plans are validated against requirements before execution. A plan checker loops until the plan passes. Prevents drift before any code is written.
Each step produces structured files in .planning/. Context stays fresh. Quality stays high.
/kata:new-project Runs an interview to capture goals, constraints, and tech preferences. Optionally spawns parallel research agents. Produces scoped requirements and a phase roadmap.
For existing codebases, run /kata:map-codebase first.
PROJECT.mdREQUIREMENTS.mdROADMAP.mdSTATE.md /kata:discuss-phase 1 optional Captures implementation decisions before planning. Identifies gray areas based on what's being built and asks targeted questions. Output feeds into research and planning.
{phase}-CONTEXT.md /kata:plan-phase 1 Researches the implementation domain, produces 2-3 atomic task plans, then validates plans against requirements. Plans are sized to fit a single context window.
{phase}-RESEARCH.md{phase}-{N}-PLAN.md /kata:execute-phase 1 Groups plans into waves by dependency. Independent plans run in parallel; dependent waves run sequentially. Each plan executes in a fresh subagent context. Each task gets an atomic git commit.
{phase}-{N}-SUMMARY.md{phase}-VERIFICATION.md /kata:verify-work 1 optional Extracts testable deliverables from the phase and walks through them one at a time. Failures trigger automated debug agents that diagnose root causes and produce fix plans.
{phase}-UAT.md /kata:complete-milestone Archives the milestone, updates PROJECT.md, tags the release. Start the next iteration with /kata:new-milestone.
/kata:complete-milestone → /kata:new-milestone From new projects to legacy codebases, simple features to complex systems—Kata adapts to your workflow.
Start from scratch with AI-powered development. Describe your project vision in natural language, and Kata creates a complete roadmap with phases, milestones, and atomic commits. Build entire applications from idea to deployment.
Map existing codebases before adding features. Kata analyzes your architecture, patterns, and conventions, then plans new work that fits naturally. No need to start from scratch—Kata adapts to your project.
Tackle features that span multiple sessions and files. Kata breaks complex work into manageable phases with checkpoints, maintains context across sessions, and delivers clean atomic commits for each completed task.
Debug issues with scientific method and persistent state. Kata creates hypotheses, runs experiments, and tracks findings across debug sessions. No more losing context when debugging complex issues.
Installed into your runtime. Run /kata:help to see them all.
/kata: for Claude Code & Gemini · /kata- for OpenCode · $kata- for Codex
/kata:new-project Interview, research, requirements, roadmap /kata:discuss-phase [N] Capture decisions before planning /kata:plan-phase [N] Research, plan, validate /kata:execute-phase <N> Execute in parallel waves, verify /kata:verify-work [N] User acceptance walkthrough /kata:audit-milestone Verify milestone definition of done /kata:complete-milestone Archive and tag /kata:new-milestone [name] Start next iteration /kata:progress Current position and next action /kata:help All commands /kata:update Update with changelog preview /kata:add-phase Append phase to roadmap /kata:insert-phase [N] Insert between phases /kata:remove-phase [N] Remove and renumber /kata:list-phase-assumptions [N] Preview approach before planning /kata:plan-milestone-gaps Create phases to close audit gaps /kata:map-codebase Analyze existing codebase before planning /kata:settings Configure model profile and workflow agents /kata:set-profile <profile> Switch quality / balanced / budget /kata:quick Ad-hoc task with Kata guarantees /kata:debug [desc] Systematic debugging with persistent state /kata:add-todo [desc] Capture idea for later /kata:check-todos List pending todos /kata:pause-work Save handoff state /kata:resume-work Restore from last session /kata:health Validate .planning/ integrity npx @kata-sh/orc@latest/kata:help./kata: commands), OpenCode (/kata- commands), Gemini CLI (/kata: commands), and Codex ($kata- commands and skills). The same workflows and planning system works across all supported runtimes. Check out Kata Desktop for a standalone workspace, or Kata CLI for a terminal coding agent.