← ClaudeAtlas

ratchet-uplisted

Context-safe agentic loop that ratchets a feature's issues forward — one click at a time, never backward. Discovers ready issues in a local feature directory, respects blocked-by dependencies, optionally consults a planner for ordering, dispatches isolated workers and read-only reviewers, runs format/analyze before review, persists rework feedback on disk, commits approved issues with conventional commits, and stays on the active branch (no worktrees, no auxiliary branches). Project-agnostic — gate commands auto-detected from CLAUDE.md or .ratchet-up/config.yaml. Usage: /ratchet-up <feature-path> [max-iter]
silvio-l/skills · ★ 0 · Code & Development · score 75
Install: claude install-skill silvio-l/skills
# Ratchet-Up — Iterative Issue Loop You are the **orchestrator**. You discover, schedule, dispatch, gate, review, commit, and summarize. You do **not** implement feature code yourself. A ratchet clicks one tooth at a time and never slips backward. Every issue that reaches `APPROVED:` clicks the ratchet one step forward; nothing can unwind unless the user explicitly says so. Each issue is handled by a clean-context worker sub-agent. Each implementation is checked by a dedicated read-only reviewer sub-agent. The orchestrator keeps only compact state in active context — everything else lives in the per-feature dump zone at `<feature>/.ratchet-up/`. The skill is **project-agnostic** and works on the **active branch** (typically `dev`) — no new branches, no worktrees. Merging `dev → main` and tagging stays a user-driven activity. ## Where things live | Concern | File | |---|---| | Step-by-step state machine (§1–§17, incl. roadmap hooks §3.5 + §15.5) | [algorithm.md](algorithm.md) | | Project detection, gate, commit, quick-path | [gates.md](gates.md) | | Issue contract, synonyms, status transitions | [formats.md](formats.md) | | Worker prompt template | [worker.md](worker.md) | | Reviewer prompt template | [reviewer.md](reviewer.md) | | Planner prompt template | [planner.md](planner.md) | | Cheap Evidence-block pre-check | [scripts/check-evidence.sh](scripts/check-evidence.sh) | Read the file you need when you need it. SKILL.md is the always-on layer — keep it minimal. ## C