What problem does it solve?
Large, complex features that exceed the capacity of a single agent pass often lead to uncoordinated work, integration failures, and missed quality requirements. This Skill eliminates that risk by providing a structured, RFC-driven workflow to break down work into manageable, verifiable units.
Core Features & Use Cases
- RFC-Driven DAG Decomposition: Break large feature requests into a directed acyclic graph of independent, dependency-tracked work units.
- Quality Gate Enforcement: Each work unit undergoes research, implementation, testing, and review before merging to catch issues early.
- Merge Queue & Recovery Management: Enforce merge rules to avoid dependency conflicts, and automatically recover stalled units by narrowing their scope and retrying with updated constraints.
- Use Case: Use this Skill to build a new cross-service payment processing feature, splitting it into isolated units for API design, database schema changes, frontend integration, and testing, each with clear acceptance criteria and rollback plans.
Quick Start
Use the ralphinho-rfc-pipeline skill to decompose the new payment processing feature into independently verifiable work units with clear dependencies, acceptance criteria, and rollback plans.