Loopify run
Skill AndreRatzenberger/loopify/plugins/loopify/skills/loopify-run
Use when executing an existing Loop Contract by running checks, observing failures, patching, rerunning, updating the trace, and stopping only with evidence.From its SKILL.md
npx -y skills add AndreRatzenberger/loopify --skill loopify-runAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 2 commands, including `quality-gate.sh` and 1 more.
SKILL.md
2.7 KB, 610 tokens by cl100k_base, as published. Nobody here has run it
loopify-run
Execute a loop from an existing loop directory or Loop Contract.
When To Use
- The repo already has a
.loopify/loops/NNN-slug/directory, Loop Contract, or quality gate. - The user asks to run until checks pass.
- A goal should proceed by evidence rather than prose confidence.
Do Not Use
- Do not run outside the contract's authority boundaries.
- Do not keep patching after the blocked rule is met.
- Do not claim success without running the required checks.
- Do not write
verdict.md— the maker never grades its own homework.
Workflow
- Locate the loop directory, or accept a named Loop Contract path.
- Read
loop-contract.md. - Confirm allowed paths, denied paths, budgets, and stop rules.
- Run the loop directory
quality-gate.shor specified checks. - Inspect the exact failure.
- Patch the smallest useful cause.
- Update
trace.md. - Rerun checks.
- Repeat according to
references/loop-execution-protocol.md. - When checks pass and manual items are queued, request verification per the
contract's
## Verificationsection: hand contract, trace, diff, and gate output to an independent verifier (different model, fresh sub-agent, or human — see loopify-review verifier mode). Never writeverdict.mdyourself. - On reject: append the findings to
trace.mdas observed failures and continue within budget. If the verifier rejects the same finding twice, stopescalated. On cannot-verify: stopescalated. - Write
final-report.mdwithMaker:identity and aVerdict:link. - Stop with
success(requires an approving verdict),blocked,escalated, orbudget-exhausted, and validate the claim withcheck-stop-reason.mjs <loop-folder> <reason>.
Output
Updated artifacts, updated loop-directory trace, and a final report using
templates/run-final-report.md.
Preferred loop path: .loopify/loops/NNN-slug/. Legacy direct contract paths
are supported when the user names one.
Validation
- The final report names the stop reason.
- The trace records checks, failures, patches, and rationale.
- Passing checks are scoped to what they prove.
.loopify/index.mdis updated when the loop status changes.check-stop-reason.mjsexits 0 for the claimed stop reason.successclaims carry an approvingverdict.mdwhose verifier differs from the final report'sMaker:.
Example
Use loopify-run on .loopify/loops/001-papertrail/. Stop only when quality-gate.sh passes or the blocked rule is met.
What ships with it: 5 files
7.8 KB alongside SKILL.md, 2 of them executable
references/
scripts/
- check-stop-reason.mjsruns5.7 KB
- summarize-trace.mjsruns515 B
templates/
- final-report.md130 B
- run-final-report.md221 B