What problem does it solve?
This Skill automates the process of defining requirements, designing solutions, and breaking down tasks for implementation, generating a structured state file for the Ralph system.
Core Features & Use Cases
- Interactive Planning: Guides users through defining functional/non-functional requirements, acceptance criteria, and design specifications.
- Task Decomposition: Breaks down complex tasks into an atomic, dependency-aware task graph.
- State File Generation: Produces a JSON state file compatible with the
/ralph implementation loop.
- Use Case: When starting a new feature like "implement user authentication," this skill will help you define all necessary requirements, design the architecture, and list out each small step needed for implementation before any code is written.
Quick Start
Use the ralph-plan skill to define requirements and plan the implementation for adding a user authentication feature.