Reference documentation for the planning system — plan file format specification, complexity assessment, and planning frameworks. Not user-invocable.
Core reference for the /plan command and its tracker adapters. This file defines the contract between plan generation and sync adapters.
Plan files are markdown with YAML frontmatter. They live in {PROJECT_ROOT}/.claude/plans/ and are the contract between /plan and tracker adapters (gh-plan, local-plan, etc.).
A task that can be implemented in a single focused session without architectural decisions. Sections: Problem, Desired Outcome, Constraints, Scope (P0/P1/Out of Scope), Acceptance Criteria.
Template: see assets/simple-plan-template.md in this skill's directory.
A feature requiring multiple implementation steps, architectural decisions, or coordination across layers. Produces two artifacts:
<feature-slug>.md) — high-level: problem, outcome, architecture decisions, task summary table, build order.<feature-slug>/) — one detailed file per task with objective, approach, files to create/modify, and acceptance criteria..claude/plans/
├── 2fa-authentication.md ← epic
└── 2fa-authentication/
├── 01-okta-sdk-setup.md ← detailed task
├── 02-keychain-service.md
├── 03-okta-auth-service.md
└── ...
Adapters treat the epic file as the parent issue and each task file as a sub-issue — one nesting level.
Templates:
assets/complex-plan-template.md in this skill's directory.assets/complex-task-template.md in this skill's directory.Evaluate the feature request against these heuristics. If any complex indicator is true, classify as complex.
When in doubt, lean toward complex. A complex plan that turns out simple is harmless; a simple plan that misses tasks causes rework.
/task session./task enough context to skip investigation and go straight to planning.Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer