← ClaudeAtlas

plan-ralphexlisted

Create an implementation plan for a new feature, refactor, or fix. Guides an interactive design discussion and produces a structured plan document.
AnotherSava/claude-code-common · ★ 0 · Code & Development · score 70
Install: claude install-skill AnotherSava/claude-code-common
# Create Implementation Plan Create a structured implementation plan in `docs/plans/` following the project's established format. The plan captures design decisions, file changes, and task breakdown before any code is written. ## Context - Repo root: !`git rev-parse --show-toplevel 2>/dev/null || pwd` ## Working directory All `docs/plans/` paths in this skill (the new plan file, samples cross-reference, completed plans for convention discovery, the eventual move-to-completed step) are relative to **Repo root** from Context. The cwd may be a subdirectory — prefix Repo root when calling Read/Write/Glob/Grep. Writing `docs/plans/YYYY-MM-DD-slug.md` from a subdirectory creates the file in the wrong place silently. ## Important - This is an **interactive** process — ask clarifying questions, propose alternatives, and iterate on the design with the user before writing the final plan - Do NOT write code or make changes to source files — this skill only produces a plan document - The plan must be detailed enough that it can be executed without re-reading the original discussion ## Step 1: Understand the request Read the user's description of what they want. If the request is vague or ambiguous, ask clarifying questions before proceeding. ## Step 2: Research the codebase Explore relevant files to understand: - Current architecture and patterns - Which files need modification - Related existing functionality - Test patterns in use Read all sample plans from `~/.claude/skills