From kata
Displays full Kata skills reference with version, quick start, core workflows, project init, phase planning commands, and staying updated info. Auto-triggers on help queries.
npx claudepluginhub withmartian-sandbox-darkside/ghrc-y-73d04e3c2aae45e2ac89d7e8506d8eaaThis skill uses the workspace's default tool permissions.
<objective>
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
First, read the installed version:
if [ -n "$CLAUDE_PLUGIN_ROOT" ]; then
cat "$CLAUDE_PLUGIN_ROOT/VERSION" 2>/dev/null
else
echo "unknown"
fi
Then output the reference content below, inserting the version at the top. Do NOT add:
Version: {version from bash above}
Kata is a spec-driven development framework for Claude Code. It creates hierarchical project plans optimized for agentic development.
/kata-new-project - Initialize project (includes research, requirements, roadmap)/kata-plan-phase 1 - Create detailed plan for first phase/kata-execute-phase 1 - Execute the phaseKata evolves fast. Check for updates periodically:
/kata-whats-new
Shows what changed since your installed version and how to update.
/kata-new-project → /kata-plan-phase → /kata-execute-phase → repeat
/kata-new-project
Initialize new project through unified flow.
One skill takes you from idea to ready-for-planning:
Creates all .planning/ artifacts:
PROJECT.md — vision and requirementsconfig.json — workflow mode (interactive/yolo)research/ — domain research (if selected)REQUIREMENTS.md — scoped requirements with REQ-IDsROADMAP.md — phases mapped to requirementsSTATE.md — project memoryUsage: /kata-new-project
/kata-map-codebase
Map an existing codebase for brownfield projects.
.planning/codebase/ with 7 focused documents/kata-new-project on existing codebasesUsage: /kata-map-codebase
/kata-discuss-phase <number>
Help articulate your vision for a phase before planning.
Usage: /kata-discuss-phase 2
/kata-research-phase <number>
Comprehensive ecosystem research for niche/complex domains.
Usage: /kata-research-phase 3
/kata-listing-phase-assumptions <number>
See what Claude is planning to do before it starts.
Usage: /kata-listing-phase-assumptions 3
/kata-plan-phase <number>
Create detailed execution plan for a specific phase.
.planning/phases/pending/XX-phase-name/XX-YY-PLAN.mdUsage: /kata-plan-phase 1
Result: Creates .planning/phases/pending/01-foundation/01-01-PLAN.md
/kata-execute-phase <phase-number>
Execute all plans in a phase.
pending/ → active/ → completed/Usage: /kata-execute-phase 5
/kata-execute-quick-task
Execute small, ad-hoc tasks with Kata guarantees but skip optional agents.
Quick mode uses the same system with a shorter path:
.planning/quick/ separate from planned phasesUse when you know exactly what to do and the task is small enough to not need research or verification.
Usage: /kata-execute-quick-task
Result: Creates .planning/quick/NNN-slug/PLAN.md, .planning/quick/NNN-slug/SUMMARY.md
/kata-add-phase <description>
Add new phase to end of current milestone.
pending/Usage: /kata-add-phase "Add admin dashboard"
/kata-insert-phase <after> <description>
Insert urgent work as decimal phase between existing phases.
Usage: /kata-insert-phase 7 "Fix critical auth bug"
Result: Creates Phase 7.1
/kata-remove-phase <number>
Remove a future phase and renumber subsequent phases.
Usage: /kata-remove-phase 17
Result: Phase 17 deleted, phases 18-20 become 17-19
/kata-move-phase <phase> <operation>
Move a phase between milestones or reorder within a milestone.
Usage: /kata-move-phase 3 to v1.6.0 (cross-milestone)
Usage: /kata-move-phase 3 before 1 (reorder within milestone)
/kata-add-milestone <name>
Start a new milestone through unified flow.
Mirrors /kata-new-project flow for brownfield projects (existing PROJECT.md).
Usage: /kata-add-milestone "v2.0 Features"
/kata-complete-milestone <version>
Archive completed milestone and prepare for next version.
Usage: /kata-complete-milestone 1.0.0
/kata-track-progress
Check project status and intelligently route to next action.
Usage: /kata-track-progress
/kata-resume-work
Resume work from previous session with full context restoration.
Usage: /kata-resume-work
/kata-pause-work
Create context handoff when pausing work mid-phase.
Usage: /kata-pause-work
/kata-debug [issue description]
Systematic debugging with persistent state across context resets.
.planning/debug/[slug].md to track investigation/clear — run /kata-debug with no args to resume.planning/debug/resolved/Usage: /kata-debug "login button doesn't work"
Usage: /kata-debug (resume active session)
/kata-add-issue [description]
Capture idea or task as issue from current conversation.
.planning/issues/open/Usage: /kata-add-issue (infers from conversation)
Usage: /kata-add-issue Add auth token refresh
/kata-check-issues [area]
List pending issues and select one to work on.
/kata-check-issues api)Usage: /kata-check-issues
Usage: /kata-check-issues api
/kata-verify-work [phase]
Validate built features through conversational UAT.
Usage: /kata-verify-work 3
/kata-audit-milestone [version]
Audit milestone completion against original intent.
Usage: /kata-audit-milestone
/kata-plan-milestone-gaps
Create phases to close gaps identified by audit.
/kata-plan-phase on new phasesUsage: /kata-plan-milestone-gaps
/kata-customize
Manage template overrides for customizing Kata output formats.
Usage: /kata-customize
Usage: /kata-customize list
Usage: /kata-customize copy summary-template.md
Usage: /kata-customize validate
/kata-configure-settings
Configure workflow toggles and model profile interactively.
.planning/config.jsonUsage: /kata-configure-settings
/kata-set-profile <profile>
Quick switch model profile for Kata agents.
quality — Opus everywhere except verificationbalanced — Opus for planning, Sonnet for execution (default)budget — Sonnet for writing, Haiku for research/verificationUsage: /kata-set-profile budget
/kata-help
Show this skill reference.
/kata-whats-new
See what's changed since your installed version.
Usage: /kata-whats-new
.planning/
├── PROJECT.md # Project vision
├── REQUIREMENTS.md # Scoped requirements with REQ-IDs
├── ROADMAP.md # Current phase breakdown
├── STATE.md # Project memory & context
├── MILESTONES.md # Completed milestone history
├── config.json # Workflow mode & gates
├── templates/ # Template overrides (customized output formats)
├── research/ # Domain research (from project init)
├── issues/ # Captured ideas and tasks
│ ├── open/ # Issues waiting to be worked on
│ └── done/ # Completed issues
├── debug/ # Active debug sessions
│ └── resolved/ # Archived resolved issues
├── codebase/ # Codebase map (brownfield projects)
│ ├── STACK.md # Languages, frameworks, dependencies
│ ├── ARCHITECTURE.md # Patterns, layers, data flow
│ ├── STRUCTURE.md # Directory layout, key files
│ ├── CONVENTIONS.md # Coding standards, naming
│ ├── TESTING.md # Test setup, patterns
│ ├── INTEGRATIONS.md # External services, APIs
│ └── CONCERNS.md # Tech debt, known issues
├── milestones/ # Archived milestone details
├── quick/ # Quick task plans and summaries
│ └── NNN-slug/
│ ├── PLAN.md
│ └── SUMMARY.md
└── phases/
├── pending/ # Phases not yet started
│ └── 03-next-phase/
│ └── 03-01-PLAN.md
├── active/ # Phase currently being executed
│ └── 02-in-progress/
│ ├── 02-01-PLAN.md
│ └── 02-01-SUMMARY.md
└── completed/ # Finished phases
└── 01-foundation/
├── 01-01-PLAN.md
└── 01-01-SUMMARY.md
Set during /kata-new-project:
Interactive Mode
YOLO Mode
Change anytime by editing .planning/config.json
Configure how planning artifacts are managed in .planning/config.json:
planning.commit_docs (default: true)
true: Planning artifacts committed to git (standard workflow)false: Planning artifacts kept local-only, not committedWhen commit_docs: false:
.planning/ to your .gitignoreplanning.search_gitignored (default: false)
true: Add --no-ignore to broad ripgrep searches.planning/ is gitignored and you want project-wide searches to include itExample config:
{
"planning": {
"commit_docs": false,
"search_gitignored": true
}
}
Starting a new project:
/kata-new-project # Unified flow: questioning → research → requirements → roadmap
/clear
/kata-plan-phase 1 # Create plans for first phase
/clear
/kata-execute-phase 1 # Execute all plans in phase
Resuming work after a break:
/kata-track-progress # See where you left off and continue
Adding urgent mid-milestone work:
/kata-insert-phase 5 "Critical security fix"
/kata-plan-phase 5.1
/kata-execute-phase 5.1
Completing a milestone:
/kata-complete-milestone 1.0.0
/clear
/kata-add-milestone # Start next milestone (questioning → research → requirements → roadmap)
Capturing ideas during work:
/kata-add-issue # Capture from conversation context
/kata-add-issue Fix modal z-index # Capture with explicit description
/kata-check-issues # Review and work on issues
/kata-check-issues api # Filter by area
Debugging an issue:
/kata-debug "form submission fails silently" # Start debug session
# ... investigation happens, context fills up ...
/clear
/kata-debug # Resume from where you left off
.planning/PROJECT.md for project vision.planning/STATE.md for current context.planning/ROADMAP.md for phase status/kata-track-progress to check where you're up to