What problem does it solve?
Manually breaking down complex coding tasks like multi-phase features, refactors, or bug fixes into executable, test-validated steps for ralph-rs is error-prone and time-consuming, especially when accounting for dependency DAGs, verification gates, and review pipelines. This Skill eliminates that manual work by providing a structured, guided workflow to create correct, efficient ralph-rs execution plans.
Core Features & Use Cases
- Dependency DAG Planning: Guides you to structure steps as a directed acyclic graph to enable parallel execution of independent branches, so unblocked work continues while other branches wait for human input.
- Test-Gated Validation: Ensures every step includes concrete, mechanically checkable acceptance criteria and deterministic test commands to catch failures before they propagate.
- Review Pipeline Integration: Supports configuring ralph-rs's built-in nondeterministic review pipeline or authoring custom review steps for high-risk changes, with guidance on harness selection and retry logic.
- Use Case: Ideal for breaking down a 3-month migration of a legacy payment processing module into verifiable, parallelizable steps, each with test gates and optional review, to run through a coding agent harness like Claude or Codex.
Quick Start
Use the create-ralph skill to generate a ralph-rs execution plan for adding a new user profile editing feature with test-validated, parallelizable steps.