gauntlet-loop
Turn a goal into a short, paste-ready prompt for a builder-and-critic loop against a real quality bar.
Skill by sreejithraman
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/sreejithraman-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
Use cases: agent-building
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
- Turn a goal into a short, paste-ready prompt for a builder-and-critic loop against a real quality bar.
- License
- MIT
- Instructions
- 78 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Gauntlet Loop Write one short prompt the user can paste into a fresh agent session. The prompt directs builders and independent critics to improve the work until it wins a blind comparison against a real reference. Creating the prompt is the task; execute it only when the user asks to run it. ## Choose the bar Read the goal and any constraints. Use the user's supplied reference when it passes all three checks: - **Named:** a specific artifact, such as a particular pricing page or published article, rather than a category such as “award-winning sites.” - **Fetchable:** the executing agent can obtain the actual page, text, repo, binary, or footage. An inaccessible reference needs a supplied copy or a replacement; a description of it cannot stand in for the artifact. - **Comparable:** the reference and the output can be judged side by side under equivalent conditions, with a clear choice between them. If the reference is missing or unsuitable, offer two or three concrete candidate bars, one line each, and wait for the user's choice before writing the prompt. Prefer demanding references the executing agent can actually reach. Resolve general names to specific artifacts; verify current pages or publications when needed rather than inventing a title or URL. | Goal | Suitable reference and comparison | | --- | --- | | Website, app, UI | A specific product page or screen at the same viewport | | Game, 3D, visual | Footage or screenshots from a named shipped title | | Writing | A particular published piece with comparable length, audience, and format | | Code, tooling | A named repo's implementation plus relevant tests or benchmarks | | Research, analysis | A particular report or methods section, judged for rigor and coverage | | Deck, document | A real artifact with comparable format and page count | Where the goal has measurable requirements, include them alongside the reference: for example, load time, benchmark score, word count, or pass rate. A favorable taste judgment does not replace those requirements. ## Write the prompt Return one fenced, paste-ready block without a preamble, headings inside the prompt, or a narrated explanation. Aim for 120–180 words in plain sentences. Adapt this template to the goal and selected bar: ```text Build [GOAL]. The bar is [SPECIFIC REFERENCE]. Obtain the real artifact first and compare directly against it under equivalent conditions. Break the work into the smallest pieces that can be improved and judged independently. For each piece, use a builder and a separate critic with fresh context; run independent pieces in parallel. Give the critic the actual output and reference without builder commentary. Strip identifying labels and randomize A/B order where possible. If identity remains recognizable, disclose that limit. The critic must be harsh: pick the better artifact and name the single biggest remaining gap. Send that gap back to the builder and repeat until ours wins and measurable requirements pass. Finish with a comparison of the integrated result against the full bar. Stop if I stop the run; report a blocked comparison instead of declaring a win when the reference or independent critic is unavailable. Keep a live progress page I can inspect as the work evolves. ``` Keep the prompt focused on the goal, bar, independent evaluation, and completion criterion. Add a budget or cost ceiling only when the user supplied one. Include tools, architecture, stack, file layout, or other implementation choices only when the goal requires them or the user specified them. Let the executing agent choose the decomposition. Winning the comparison is the quality exit; an arbitrary round count is not. Use portable instructions for iteration and parallel subagents. Include host-specific commands only when their availability and behavior are verified for the intended host. Prompt generation needs no subagent or scheduler tools; running the loop requires independent agents and access to the reference and actual output. A request to run the prompt authorizes its builder/critic workflow, subject to the user's scope and the host's permissions. After the block, add only: “I can run this here.” If the user asks to run it, become the lead agent and follow the generated prompt with the available tools. Report missing execution capabilities before starting dependent work. Keep the progress page within the task's authorized workspace; publishing it requires the user's requested publication scope.
From sreejithraman/SreeStack, MIT.
More from sreejithraman/SreeStack
- 0.592score
agent-login
sreejithraman
Use when signing into applications, setting up or diagnosing agent credential access, or supplying and managing approved credentials for authentication.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
engineering-principles
sreejithraman
Guide engineering design and implementation decisions.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
app-intents
sreejithraman
App Intents work on Apple platforms.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
app-store-connect
sreejithraman
Use when asked to check App Store Connect builds, investigate TestFlight crashes or feedback, distribute betas, prepare or submit a release, fix App Review…
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
architect
sreejithraman
Sketch caller usage, types, signatures, and module structure, then stay in the loop while implementation fills in.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
animate
sreejithraman
Design, implement, and tune web, SwiftUI, and UIKit interface motion.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
correct
sreejithraman
Investigate and prevent recurring agent mistakes in a repository.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
goal-swarm
sreejithraman
Pursue an explicitly requested goal or swarm through its finish line.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
arena
sreejithraman
Produce independent candidates for one artifact, pick a base, and graft the strongest parts into one verified result.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
code-why
sreejithraman
Investigate code history to explain a design decision's rationale, when and why a regression was introduced, or whether an old constraint still applies.
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
change-safety
sreejithraman
Assess a code change's blast radius beyond its diff.
SkillAFreshness: A★ 1Claude Code +9 - 0.576score
handoff
sreejithraman
Transfer or resume unfinished work through a compact handoff document.
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 13, 2026 (16 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/sreejithraman/SreeStack
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from sreejithraman
- 0.592score
engineering-principles
sreejithraman
Guide engineering design and implementation decisions.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
app-intents
sreejithraman
App Intents work on Apple platforms.
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
app-store-connect
sreejithraman
Use when asked to check App Store Connect builds, investigate TestFlight crashes or feedback, distribute betas, prepare or submit a release, fix App Review…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
agent-login
sreejithraman
Use when signing into applications, setting up or diagnosing agent credential access, or supplying and managing approved credentials for authentication.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
animate
sreejithraman
Design, implement, and tune web, SwiftUI, and UIKit interface motion.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
architect
sreejithraman
Sketch caller usage, types, signatures, and module structure, then stay in the loop while implementation fills in.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
gauntlet-loop skill. Agent Mart. https://agentmart.dev/skills/sreejithraman-gauntlet-loop (last updated 2026-10-24)