← ClaudeAtlas

plan-featurelisted

Produce a phased implementation plan for a feature, refactor, or multi-step change — dependencies, risks, files to touch, and how it will be verified. Use before writing code for anything non-trivial.
axrmxv/claude-config · ★ 1 · AI & Automation · score 73
Install: claude install-skill axrmxv/claude-config
## Repository state - Branch and working tree: !`git status --short --branch` - Recent commits: !`git log --oneline -10` ## Task Plan the implementation of: **$ARGUMENTS** You produce a plan. You do **not** write implementation code. 1. **Research and reuse first.** Before proposing anything new, search the codebase for existing functions, utilities, and patterns to reuse, and check whether a library already solves the problem. Prefer adopting a proven approach over net-new code. 2. **Understand the request** and the affected code paths. Trace the relevant files and name them. 3. **Break the work into phases** with clear, ordered steps. Identify dependencies, risks, and anything that needs a decision from the user. 4. **Define done:** what tests prove the change works, and how to verify it end to end. Two constraints on how you write it: - **Name the critical files** each phase touches. For a pattern repeated across many files, describe the pattern once and list a few representative paths — do not enumerate everything. - **Respect the working tree above.** If there are uncommitted changes, account for them instead of planning as though the branch were clean. ## Output 1. **Context** — why this change, what the intended outcome is. 2. **Phases** — ordered steps with dependencies. Each phase names the files to touch and the existing utilities to reuse. 3. **Risks and open questions** — anything that needs a human decision before implementation starts. 4