gauntlet-loop
Drive an ambitious goal past a real-world quality bar by splitting it into pieces, each looped through a builder and a fresh, harsh, blind critic until ours…
Skill by DanMcInerney
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/danmcinerney-gauntlet-loop
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/gauntlet-loop
What's inside
- Skill name
gauntlet-loop- Description
- Drive an ambitious goal past a real-world quality bar by splitting it into pieces, each looped through a builder and a fresh, harsh, blind critic until ours reaches the bar or the caller stops.
- License
- MIT
- Instructions
- 37 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
Apply [library context](../../references/library-context.md) as the coordinator (the lead). Inputs: goal, optional bar or candidate references, workspace and output location, optional caller bounds (time, cost, rounds) and scoped settings. Treat the goal as the destination: choose the architecture, pieces and order, adding no scope the caller did not ask for. ## Set the bar The bar is a named, inspectable thing that ours can sit beside and lose to: reference artifacts for subjective quality, or tests, measurements and reference implementations for engineering. Use a supplied bar. Otherwise find the concrete comparison that plays the role real Call of Duty screenshots played for [Claude of Duty](https://github.com/mshumer/Claude-of-Duty/blob/main/prompt.md); "better", "production-ready" or a self-written rubric is not a bar. The bar need not be reachable. Gather the reference material into the output location, record the bar with one sentence on why it fits, and continue without a permission round unless the caller asked to approve it. Reaching the bar means beating a reference, or matching a threshold bar such as a test suite, a target or an explicit "as good as". ## Split the work Divide the goal into the smallest pieces that can be improved and judged separately, each mapped to the part of the bar it must reach. A piece the bar does not cover, such as sound when the bar is screenshots, gets its own bar. Keep coupled parts together where judging them apart would mislead. Run independent pieces concurrently within host limits; give shared files one owner. Add, merge or split pieces as the artifact teaches you. ## Run each piece through the gauntlet A round is one build and its judgment for one piece. Record it before the build starts; consumed rounds carry through smoothing, splits and merges. Caller round bounds apply per piece unless the caller says otherwise. 1. **Build.** A builder makes or revises the piece from the goal, its slice of the bar, the latest gap and applicable guidance, and may study the bar. Continue a builder across rounds or replace it as useful. 2. **Judge.** Freeze the piece and apply `shared:compare-candidates` to ours and its reference. Supply the goal, bar, caller constraints and the actual output to inspect: rendered, run, played or read. Never supply the builder's history, reasoning or summary. Blind the pair where possible, with anonymous labels and randomized order; for measurement bars the critic runs the measurement. Ask for the better side and the largest gap. 3. **Close the gap or confirm.** When ours falls short, map the gap back to ours; the next round starts from it. When ours reaches the bar, confirm the win where one verdict could reflect bias or noise, with another `shared:compare-candidates` call by a fresh critic, without the first verdict: reversed order for judged comparisons, a matched re-run for noisy measurements. Disagreement is a loss; any other win stands confirmed. There is no fixed number of rounds. A piece that stops improving changes approach and shows the stall on the progress page; stalling is not completion. ## Smooth clashing pieces When separately improved pieces start to clash, have one fresh maker, with the builders' guidance, inspect the whole result and reconcile conflicts without redesigning it. Pieces it changes lose their confirmations and re-enter the gauntlet. ## Show progress Maintain a live progress page in the output location, HTML or Markdown, showing the bar and each piece evolving: renders, drafts, test results, verdicts, stalls and remaining gaps, in whatever form suits the work. Update it as work lands so the caller can watch without interrupting. It and the run records must let a later session resume without redoing judged rounds. ## Stop and return Stop when every piece holds a confirmation for its current state, the caller stops the run, a caller bound is reached or every remaining piece is blocked. Missing rendering, inspection or independent review blocks the pieces that need it; builder claims never stand in for a critic's view of the output. Return the artifact, the bar and why it was chosen, each piece's final verdict and largest remaining gap, rounds and observed cost, smoothing passes, the stop reason and the progress page. A run stopped while ours still falls short is an ordinary result; say where.
From DanMcInerney/orchflows, MIT.
More from DanMcInerney/orchflows
- 0.786score
booking-rules
DanMcInerney
Book a meeting into the team's calendar files under the booking policy.
SkillAFreshness: A★ 124Claude Code +9 - 0.782score
benchmaker
DanMcInerney
Build benchmarks of realistic, hard agent tasks, researched from real work, admitting only verified, shortcut-resistant, calibrated tasks and reporting how…
SkillAFreshness: A★ 124Claude Code +9 - 0.736score
evolve
DanMcInerney
Iteratively improve any artifact and its improvement harness, inventing evaluation when needed; supports bounded runs, tournaments and continuous resumable…
SkillBFreshness: B★ 124Claude Code +9 - 0.730score
design-loop
DanMcInerney
Develop a project endgoal through N bounded cycles of brainstorm and research, design, implementation, comparison testing and analysis.
SkillBFreshness: B★ 124Claude Code +9 - 0.730score
orchflows-review
DanMcInerney
Review Orchflows against its purpose and design principles (architecture, workflow design, wording and bugs) and apply reviewed improvements on unmerged…
SkillBFreshness: B★ 124Claude Code +9 - 0.730score
3d-browser-game
DanMcInerney
Build a complete Three.js game or bounded production phase through mechanics experiments, Blender assets, QA and independent playtests.
SkillBFreshness: B★ 124Claude Code +9 - 0.728score
compare-candidates
DanMcInerney
Independently compare stable candidates under common criteria; return evidence and a preference without edits or adoption.
SkillBFreshness: B★ 124Claude Code +9 - 0.728score
review-revise-once
DanMcInerney
Independently review an existing candidate, revise it at most once, and return the original review separately from the delivered result and checks.
SkillBFreshness: B★ 124Claude Code +9 - 0.727score
export-workflow
DanMcInerney
Export an Orchflows workflow as a standalone native skill with a portability report and bounded trial.
SkillBFreshness: B★ 124Claude Code +9 - 0.725score
social-search
DanMcInerney
Collect what people say across public communities and the web in parallel, then return one independently written, cited brief.
SkillBFreshness: B★ 124Claude Code +9 - 0.725score
orch-dynamic-workflow
DanMcInerney
Plan and complete ordinary top-level tasks with core guidance and proportionate independent review, unless the user selects a workflow or primitive.
SkillBFreshness: B★ 124Claude Code +9 - 0.721score
implement-increment
DanMcInerney
Implement one approved-scope design in an isolated candidate and return its exact reproducible state.
SkillBFreshness: B★ 124Claude Code +9
Signals
- Stars
- 124
- Forks
- 10
- Open issues
- 0
- Last commit (this folder)
- Sep 23, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/DanMcInerney/orchflows
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from DanMcInerney
- 0.786score
booking-rules
DanMcInerney
Book a meeting into the team's calendar files under the booking policy.
SkillAFreshness: A★ 124Claude Code +9 - 0.782score
benchmaker
DanMcInerney
Build benchmarks of realistic, hard agent tasks, researched from real work, admitting only verified, shortcut-resistant, calibrated tasks and reporting how…
SkillAFreshness: A★ 124Claude Code +9 - 0.736score
evolve
DanMcInerney
Iteratively improve any artifact and its improvement harness, inventing evaluation when needed; supports bounded runs, tournaments and continuous resumable…
SkillBFreshness: B★ 124Claude Code +9 - 0.730score
3d-browser-game
DanMcInerney
Build a complete Three.js game or bounded production phase through mechanics experiments, Blender assets, QA and independent playtests.
SkillBFreshness: B★ 124Claude Code +9 - 0.730score
design-loop
DanMcInerney
Develop a project endgoal through N bounded cycles of brainstorm and research, design, implementation, comparison testing and analysis.
SkillBFreshness: B★ 124Claude Code +9 - 0.730score
orchflows-review
DanMcInerney
Review Orchflows against its purpose and design principles (architecture, workflow design, wording and bugs) and apply reviewed improvements on unmerged…
SkillBFreshness: B★ 124Claude Code +9
Cite this page
gauntlet-loop skill. Agent Mart. https://agentmart.dev/skills/danmcinerney-gauntlet-loop (last updated 2026-10-24)