plan-ralphexlisted
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