← ClaudeAtlas

planlisted

Explore codebase and create structured implementation plan
YoniChechik/claude-code-config · ★ 0 · Data & Documents · score 65
Install: claude install-skill YoniChechik/claude-code-config
Restate the question in fully concrete terms, making every implicit detail explicit. Then answer. # Plan Mode Explore the codebase and create a structured implementation plan. ## HARD CONSTRAINT: ONE FEATURE = ONE PR **MUST** plan every feature to ship as a **single PR**. Never split into multiple PRs, never propose phased/follow-up PRs, never suggest "PR 1 / PR 2" sequencing. - All tasks in the plan land together in one branch, one PR. - If scope feels too big for one PR, ask the user to narrow the scope — do **not** silently split it. - Codex critique pass must respect this too: reject any suggestion that breaks the work into multiple PRs. ## Feature description from user input "$ARGUMENTS" ## Process Use a subagent to carry out the following steps: ### Step 1: Explore & Plan - Explore existing code patterns and architecture - Identify related files and components - Understand dependencies and integration points - Use web search to find relevant information and examples - **Ask the user multiple questions throughout the process:** - Unclear scope or boundaries - Multiple valid technical approaches - Breaking changes or migration needed - Concerns and tradeoffs - **Decide yourself:** - Implementation details, file/function names, code organization, other obvious choices ### Step 2: Write Plan File Determine feature name from branch: `FEATURE_NAME=$(git rev-parse --abbrev-ref HEAD)` Create `plan-$FEATURE_NAME.md` **in the current working directory** (the