← 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 72
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. ## 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/plan-ralphex/samples/` to learn the established format and level of detail. Then read 2–3 completed plans from `docs/plans/completed/` (if any exist) to pick up project-specific conventions. ## Step 3: Interactive design discussion Present your understanding of the problem and a proposed approach. Discuss with the user: - Design trade-offs and alternatives - Edge cases and constraints - UI/UX decisions (if applicable) - Scope — what's in and what's out Iterate until the user is satisfied