ratchet-uplisted
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