← ClaudeAtlas

ralphlisted

Interactive planning and build loop for Claude Code. Generates specs, implementation plans, and iterative build infrastructure (loop.sh) through clarifying questions. Use when starting a multi-step feature, bugfix, or refactoring task.
amitkot/claude-code-tools · ★ 0 · Code & Development · score 73
Install: claude install-skill amitkot/claude-code-tools
# Ralph Planning Skill (Claude) Generate specs, implementation plans, and loop infrastructure for iterative AI-driven development. ## Entry **Usage:** `/skill ralph [optional/path/to/plan.md]` - If path provided: Read that `.md` file as the source specification - If no path: Use the current conversation context --- ## Step 1: Interview the User Use the `AskUserQuestion` tool to gather requirements. Present questions with lettered options for quick responses. **Interview approach:** 1. Present 3-5 questions covering scope, constraints, and validation 2. Use A/B/C/D multiple choice format for quick answers 3. Allow the user to respond with shorthand like "1A, 2C, 3B" 4. Ask follow-up questions if answers are unclear **Example questions to ask:** 1. **Scope** - How broad is this change? - A) Single file/module - B) Multiple related files - C) Cross-cutting (many parts of codebase) - D) Greenfield (new feature from scratch) 2. **Risk tolerance** - How aggressive should changes be? - A) Conservative - minimal changes - B) Balanced - reasonable refactoring OK - C) Aggressive - significant refactoring acceptable 3. **Validation** - How should we verify the implementation? - A) Existing test suite - B) Add new tests - C) Manual testing sufficient **WAIT for user response before proceeding.** --- ## Step 2: Discover Project Context Read these files to understand the project: - `AGENTS.md` or `CLAUDE.md` - project rules and commands - `pack