← ClaudeAtlas

planlisted

Use before writing any code for a new feature, task, or significant change — produces a structured implementation plan with affected files, ordered steps, risks, and open questions. Always invoke this at the start of any non-trivial implementation task and wait for explicit approval before writing code.
latuconsinafr/claude-code-config · ★ 0 · AI & Automation · score 65
Install: claude install-skill latuconsinafr/claude-code-config
# Plan Think through the task before touching any code. No implementation until the plan is confirmed. Do not write, edit, or delete any files during planning — this skill is read-only. ## Step 1: Understand the task Read `$ARGUMENTS` carefully. If the task is ambiguous or underspecified, ask **one clarifying question** before proceeding. ## Step 2: Create a branch Before any implementation can begin, there must be a branch. Note the branch name to include in the plan: ``` Branch: <type>/<ticket>-<short-description> e.g. feat/SOC-123-add-refresh-tokens fix/GH-42-null-scanner-result chore/upgrade-knex-v3 ``` Include this in the plan output — the implementer should create this branch before starting Step 1 of the implementation. ## Step 3: Explore the codebase — spawn the `explorer` agent Spawn the `explorer` agent to map the relevant codebase area without consuming main context. Pass: ``` Task: <description from Step 1> Find: - Existing related code and similar patterns in the codebase - Files that will likely need to change - Tests covering the affected area - Existing abstractions that could be reused or extended - Any prior attempts at this feature (TODOs, partial implementations, comments) ``` **Divergence check:** If the explorer finds that the codebase is significantly different from what the task assumes (missing dependencies, conflicting architecture, the feature already partially exists), surface this before writing the plan — do not silently adjust