ralphinho-rfc-pipeline

Decompose RFCs into dependency-aware DAG workflows with quality gates and merge-queue safety.

Updated May 4, 2026
One-click install
npx skills add https://github.com/gganbukim1/myskills --skill ralphinho-rfc-pipeline-gganbukim1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralphinho-rfc-pipeline
Source: https://github.com/gganbukim1/myskills/tree/main/ralphinho-rfc-pipeline
Command: npx skills add https://github.com/gganbukim1/myskills --skill ralphinho-rfc-pipeline-gganbukim1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the challenge of breaking large, multi-faceted features into independently verifiable work units while maintaining quality gates, dependency safety, and controlled integration.

Core Features & Use Cases

  • RFC-driven decomposition and DAG orchestration: Turn a broad proposal into a dependency-aware execution plan that multiple agents can complete in parallel.
  • Per-unit quality pipeline with acceptance criteria: Produce unit-level research, implementation plans, tests, reviews, and merge-ready reports to prevent fragile merges.
  • Merge queue and recovery guardrails: Enforce rebase and test reruns for every queued merge, and provide a stall-recovery loop to narrow scope and retry.

Quick Start

Use the ralphinho-rfc-pipeline skill to transform your large RFC into a dependency graph and a sequence of merge-safe, acceptance-tested work units.

Frequently Asked Questions about ralphinho-rfc-pipeline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break a large RFC into independently verifiable units for parallel development?

To break a large RFC into independently verifiable units, you can operationalize RFC decomposition into a multi-agent DAG execution workflow, creating a dependency-aware plan with per-unit quality gates and acceptance tests for parallel completion.

What is the best way to manage dependencies and merge queues for multi-agent feature development?

Managing dependencies and merge queues for multi-agent feature development requires tracking explicit unit dependencies and enforcing merge-queue safety, which includes rebase enforcement, integration test reruns, and controlled integration across teams.

How do I enforce quality gates and acceptance tests for individual RFC work units?

Enforcing quality gates for RFC work units involves applying a per-unit quality pipeline that produces unit-level research, implementation plans, tests, reviews, and merge-ready reports to prevent fragile merges.

How do I recover from stalled multi-agent DAG orchestration without losing progress?

To recover from stalled multi-agent DAG orchestration, you can utilize a stall-recovery loop that narrows scope and retries failed units, ensuring dependency tracking and controlled integration are maintained.

Does multi-agent DAG orchestration work for large features requiring controlled integration across teams?

Multi-agent DAG orchestration works for large features requiring controlled integration across teams by turning broad proposals into dependency-aware execution plans that multiple agents complete in parallel with merge-safe units.

Why do I need explicit dependencies and acceptance tests for RFC merge gating?

Explicit dependencies and acceptance tests are needed for RFC merge gating to ensure merge queue safety, allowing controlled integration and preventing fragile merges during large feature development.