What problem does it solve?
Writing implementation plans for autonomous execution requires gathering codebase context, defining scope, and structuring tasks with tests, which is time-consuming and error-prone when done manually.
Core Features & Use Cases
- Interactive context gathering: Launches an Explore agent to inspect the repository, then asks focused questions one at a time about goals, scope, constraints, and testing approach.
- Structured plan generation: Produces a dated Markdown plan file in docs/plans/ with task checkboxes, mandatory test requirements, progress tracking rules, and post-completion notes.
- Approach exploration: Proposes 2-3 implementation approaches with trade-offs and a recommendation before writing the plan.
- Use Case: A developer wants ralphex to autonomously implement a new API endpoint; this Skill interviews them, explores the codebase, and writes a task-by-task plan file that ralphex can execute.
Quick Start
Ask the assistant to create a ralphex implementation plan for the feature or bug fix you want to build.