rc-loop

Solid

Autonomous creator-loop driver (Claude Code only) — walks .rc/ROADMAP.md one phase at a time, planning, executing, and verifying each phase without per-step human gates, until the roadmap is exhausted or a phase cannot reach a green gate. Use to advance a roadmap unattended for a long-running build/migration on a Claude Code host, after the loop-readiness gate passes. Do not use without a passing readiness gate, without a .rc/ROADMAP.md (author it with rc-roadmap first), on non–Claude Code hosts (run each phase's tasks via rc-execute-task), or for a single task (rc-execute-task) or a fixed pre-authored task set (rc-tasks-workflow).

AI & Automation 19 stars 1 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
43
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Loop (creator) Advance `.rc/ROADMAP.md` autonomously, one phase at a time: plan the phase, execute it, verify it, and — only on a recorded PASS — flip its checkbox and move to the next. This is the **creator loop** (it produces side effects and builds each phase on the last), so it is only as safe as the harness under it. It reuses the existing RC skills; it does not re-implement plan, execute, or verify. ## Stop and defer — do not start if - **No way to dispatch a fresh window** (no `Agent` and no `Workflow` tool) → stop; tell the user to run each phase's tasks via `rc-execute-task` in dependency order. Without one window per phase this driver cannot keep its own context from overflowing — see "Two layers" below. - **No `.rc/ROADMAP.md`** → stop; point at `rc-roadmap` (`create`). A loop cannot invent intent. - **Readiness gate fails** → stop. Read `references/loop-readiness.md` and answer its five questions first. If the answer is not "yes" to all five, stay in human-gated spec-driven (`rc-pipe` / `rc-card`) until the harness is ready. Autonomy on a weak harness perpetuates bugs. ## Two layers — the driver never executes a phase **A phase does not fit twice in one window.** Measured on a real product roadmap phase (`k2-automation` Phase 3, two repos, 5 files): the session's fixed base is ~45k tokens and the phase added ~95k, peaking at ~141k with zero compaction. One phase always fits; the **second** one overflows mid-cycle. That is why an inline loop dies in ...

Details

Author
rodolfochicone
Repository
rodolfochicone/rc-project
Created
1 months ago
Last Updated
2 weeks ago
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category