design-loop
Develop a project endgoal through N bounded cycles of brainstorm and research, design, implementation, comparison testing and analysis.
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-design-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: design, testing, research
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/design-loop
What's inside
- Skill name
design-loop- Description
- Develop a project endgoal through N bounded cycles of brainstorm and research, design, implementation, comparison testing and analysis.
- License
- MIT
- Instructions
- 31 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
Use the [handoff contract](../../references/design-loop-contract.md). Inputs: endgoal, starting workspace/artifacts, output directory and optional N, criteria, constraints, domains and scoped model/effort choices. Reuse context and extend it for new work. ## Bounds `N` caps attempted cycles, including the first PoC and failures. Require a positive integer; default to 3 and state it. Apply core's iteration bounds; brainstorming is a cycle's first work. Run through N unless the caller stops, a resource bound is reached, required capability or authorization is missing, or explicit stop-on-goal applies. Goal attainment alone does not shorten the run. Choose stage assignments under core execution rules, preserving dependencies, independent testing and caller limits. ## Run 1. Establish or resume the checkpoint, state N and bounds, and preserve the initial baseline. Start each cycle from the last accepted state. Target the smallest working PoC first; later cycles use accumulated decisions and observations, including failures. 2. Record a new attempt before work, or resume the active one. Apply [brainstorm-research](../brainstorm-research/SKILL.md) with request, baseline and observations, then [design-increment](../design-increment/SKILL.md) to its result. 3. Create an isolated baseline copy; apply [implement-increment](../implement-increment/SKILL.md) with the design. Freeze the returned candidate; pass it, the baseline and evaluation plan to [test-increment](../test-increment/SKILL.md). 4. Apply [analyze-iteration](../analyze-iteration/SKILL.md) to all cycle evidence, including failures/gaps. Check its recommendation; record adopt/retain, exact accepted state and next-cycle observations. Checkpoint each returned stage; use the rules below for incomplete stages. 5. Stop at the bound or declared early-stop condition. Further work requires a new or extended caller request. Brainstorm-research calls two leaves; testing supplies one independent comparison round. There is no additional final review or repair loop. ## Failure and resumption On failure, retain evidence and mark dependent stages unexecuted. Run scheduled analysis on the partial handoff if possible; otherwise record missing analysis and retain the baseline. Failed attempts count. Continue only if another bounded cycle can progress; persistent capability/authorization blocks end the run with a gap. Corrections belong to later cycles within N. For no justified change, mark implementation/testing inapplicable, analyze the evidence and record retain. The attempt counts; normal early-stop rules apply. To resume, read checkpoint and attempt-start records and verify state/artifact identities. Continue the same attempt's first unfinished stage, reusing valid work and rejoining live assignments before replacements. Changed inputs make affected downstream evidence stale; repeating completed stages requires a new or extended caller run. ## Return Return exact accepted state, usage, initial-to-final changes/evidence, completed/attempted counts, decisions, gaps and checkpoint path. Keep retained candidates as evidence. For requested integration, verify the checkout still matches its preserved starting state; report conflicts instead of overwriting newer work.
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
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
gauntlet-loop
DanMcInerney
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…
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
research-options
DanMcInerney
Investigate bounded uncertainties in proposed project increments and return evidence for choosing a design.
SkillBFreshness: B★ 124Claude Code +9
Signals
- Stars
- 124
- Forks
- 10
- Open issues
- 0
- Last commit (this folder)
- Sep 22, 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
gauntlet-loop
DanMcInerney
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…
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
design-loop skill. Agent Mart. https://agentmart.dev/skills/danmcinerney-design-loop (last updated 2026-10-24)