vlooplisted
Install: claude install-skill wikieden/vloop
# vloop — 三层闭环 Loop Engineering
Every "done" is only a claim until the layer outside confirms it:
L1 executes one task per fresh-context iteration → L2 judges against acceptance criteria with a DIFFERENT read-only backend and redesigns on failure (≤3 rounds) → L3 pauses for the human to approve, update requirements, or roll back.
## Commands
| Invocation | Action |
|---|---|
| `/vloop setup` | Run the bounded Q&A configurator → generates `.vloop/loop.json` + `.vloop/prd.json` |
| `/vloop run` | Mode A: this session orchestrates the loop (follow references/loop-protocol.md) |
| `/vloop run --unattended` | Mode B: launch `scripts/vloop.sh` in background (nohup), report how to monitor |
| `/vloop resume` | After human review: diff PRD changes → regenerate plan → re-enter L2/L1 |
| `/vloop status` | Read `.vloop/state.json` + `progress.md`, summarize phase/iteration/cost |
| `/vloop cancel` | Set `state.json` phase to `cancelled` (atomic write), report final state |
## Routing
1. **No `.vloop/loop.json`** → always run setup first. Read [references/configurator.md](references/configurator.md) and follow it exactly: two rounds, ≤5 multiple-choice questions each (AskUserQuestion in interactive sessions), answers persisted to files, never left in conversation. When the user brings an idea instead of a PRD, run the bounded frontier interview in [references/interview.md](references/interview.md) first — facts looked up, decisions asked with recommendations, ≤4 rounds, then one-pas