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/busy-office-loop-atlas
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: not checked yet.
What's inside
- Skill name
loop-atlas- Description
- None
- License
- MIT
- Instructions
- 148 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- invalid YAML frontmatter: Nested mappings are not allowed in compact mappings at line 2, column 14:
- name: missing
- description: missing
Files (20)
- SKILL.md
- evals.json · evals/
- BAR.md · evals/gauntlet/
- ROUNDS.md · evals/gauntlet/
- r1-crew-ATLAS.html · evals/gauntlet/rounds/
- r1-crew-ATLAS.md · evals/gauntlet/rounds/
- r1-crew-collector.json · evals/gauntlet/rounds/
- builder.md · fixtures/crew/.claude/agents/
- planner.md · fixtures/crew/.claude/agents/
- scout.md · fixtures/crew/.claude/agents/
- scribe.md · fixtures/crew/.claude/agents/
- verifier.md · fixtures/crew/.claude/agents/
- CLAUDE.md · fixtures/crew/
- expect.json · fixtures/crew/
- s1.jsonl · fixtures/crew/transcripts/
- animated-handoff.md · references/
- card-spec.md · references/
- flow-spec.md · references/
- page-spec.md · references/
- atlas.mjs · scripts/
SKILL.md (first lines)
# Loop Atlas Two questions people ask about a multi-agent loop, and neither is answered by reading its files: **what actually happens on one run**, and **who is on this team and what is each of them for**. Loop-atlas answers both on one page: the flow, animated once through a single tick, and the crew as a deck of cards where every number on every card comes from the agent's own definition or from the runs. ```mermaid flowchart LR A["atlas.mjs<br/>roster + flow · read-only"] --> B["the tick<br/>stages · actors · files"] B --> C["the gaps<br/>stages with no evidence"] C --> D["the deck<br/>one card per agent · vacancies too"] D --> E["artifact<br/>animated SVG + card grid"] E -. only if asked .-> F["animated-svg<br/>MP4 · GIF"] ``` ## The guard-rail - **Nothing on a card is invented.** Every ability, stat and weakness traces to the agent's own file, its tool grant, or its observed runs. A stat that cannot be derived prints `—`. People will route real work by this deck. - **Draw the gaps.** A stage with no evidence and a class with no agent are rendered as labelled holes, not omitted. - **Write nothing into the target repo.** The page is an artifact; files go to the scratchpad unless a path is asked for. - **Never quote a transcript.** Counts and ids only. - **Install nothing.** The page animates itself; `animated-svg` is an offer, never a side effect. - **Leave a receipt** in the footer. ## Workflow ### 1. Collect ```bash node <skill-dir>/scripts/atlas.mjs <repo-path> --since 30d > <scratchpad>/atlas.json ``` The roster (project and user agent definitions with frontmatter, tools, model, inferred class), the skills available, observed summons by subagent type with average brief length, skills invoked, main vs subagent tokens, the tools used inside sidechains, and the flow evidence: lines in the project's own files that fire, select, act, verify, gate, record and stop — plus `emptyStages`, the stages nothing in the files supports. No transcripts → the deck still draws from definitions; every `Seen:` line reads `not observed in this window`. Say that once on the page rather than on every card. ### 2. Build the tick `references/flow-spec.md`. One tick, left to right, actor lanes, the re-arm edge returning underneath, and **every exit** a tick can take — done, gate, budget, error, stop sentinel. Put the real file name on every stage. Where `emptyStages` names a stage, draw it dashed and labelled *no evidence*. If the loop's design is what they are actually asking about — is it safe, does it stop, is it contradictory — that is `loop-doctor`, and this picture is the wrong tool. Say so and hand off. ### 3. Deal the cards `references/card-spec.md`. One card per agent: class (from what the description does, not from the name), model, "good at" in one plain line, 2–4 abilities each with a cost, four stats derived from the tool grant and the runs, summon-when, **weakness**, hands-off-to, and the observed `Seen:` line. Three cards people forget and this skill must not: - **the main actor** — usually the most expensive agent on the page, - **undefined but summoned** — a subagent type the runs used that no file defines, - **the vacancy** — a class with no agent, drawn as an empty slot. `VERIFIER — vacant` is the most common and the most expensive. Order the deck by observed summons, not by the order the files list them. ### 4. Publish `references/page-spec.md`: flow first with its evidence table under it, deck second with the window counts, then ≤ 5 bullets that each name something *visible* in the picture. Self-contained inline SVG animated with CSS, theme-aware, reduced-motion safe, replay by button and never on autoplay loop. ### 5. Offer the render — only if they want a video `references/animated-handoff.md`. The page is enough for understanding and sharing. For a README hero or a talk, offer the `animated-svg` skill in one line; if it is not installed, link it and stop. When it is, hand over the atlas's own semantic SVG plus the beat list, so the video and the page never drift. ## Judgement calls **The picture is a claim, and claims cite.** Every stage carries a `file:line`. A diagram with no file names is a drawing of what someone hoped they had built. **A lane that builds and verifies its own work needs no caption.** Draw the lanes honestly and the finding draws itself. That is the whole reason to lay the flow out by actor. **Card stats route work, so they are load-bearing.** `cost: 5` must mean this one is expensive, consistently, or the deck quietly teaches the wrong routing. Print `—` sooner than a plausible number. **Weakness is the useful field.** A deck of strengths tells nobody anything; "never hand it work it wrote itself" is what stops a bad summon. **Never-summoned is interesting.** An agent defined months ago and never
From Busy-Office/ai-skills, MIT.
More from Busy-Office/ai-skills
- 0.570score
jev
Busy-Office
Get a fast, typed second opinion (yes/no, choice, or score with probabilities) from jev-ai.pro before acting.
SkillAFreshness: AClaude Code +9 - 0.566score
graph-engineer
Busy-Office
Turns a linear agent, prompt chain, or orchestration script into an engineered graph — nodes with contracts, edges that carry data, fan-out/fan-in only where…
SkillAFreshness: AClaude Code +9 - 0.566score
loop-doctor
Busy-Office
Reviews — and, when asked, sets up — a project's autonomous, scheduled loop — the routine that wakes on a cadence (cron, launchd, a /loop interval, a cloud…
SkillAFreshness: AClaude Code +9 - 0.529score
app-icon-generator
Busy-Office
Generate a complete app icon set — iOS AppIcon.appiconset, Android launcher + adaptive icons, and web favicons/PWA manifest icons — from a single square…
SkillBFreshness: BClaude Code +9 - 0.529score
progress-dashboard
Busy-Office
Publishes a one-page stakeholder progress dashboard for any git project — where it stands, what's waiting on people, whether it's stalled — from whatever…
SkillBFreshness: BClaude Code +9 - 0.529score
requeue
Busy-Office
Reviews and reorders the queue an engineering loop or team works from — backlog, roadmap, todo, milestones — so the next work picked up is the right work.
SkillBFreshness: BClaude Code +9 - 0.525score
loop-economist
Busy-Office
Reviews what an engineering loop's actual runs cost and produced — reading Claude Code session transcripts and git history rather than the loop's documents.
SkillBFreshness: BClaude Code +9 - 0.525score
solo-flow
Busy-Office
Prescribes and audits a trunk-based git workflow for a repository with exactly one writer — a single autonomous agent or loop, with no other humans committing.
SkillBFreshness: BClaude Code +9 - 0.283score
sharpen-intent
Busy-Office
No description from the publisher yet.
SkillBFreshness: BClaude Code +9 - 0.283score
wake-weight
Busy-Office
No description from the publisher yet.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 20, 2026 (1 month ago)
- Last release
- Sep 8, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Busy-Office/ai-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Busy-Office
- 0.570score
jev
Busy-Office
Get a fast, typed second opinion (yes/no, choice, or score with probabilities) from jev-ai.pro before acting.
SkillAFreshness: AClaude Code +9 - 0.566score
graph-engineer
Busy-Office
Turns a linear agent, prompt chain, or orchestration script into an engineered graph — nodes with contracts, edges that carry data, fan-out/fan-in only where…
SkillAFreshness: AClaude Code +9 - 0.566score
loop-doctor
Busy-Office
Reviews — and, when asked, sets up — a project's autonomous, scheduled loop — the routine that wakes on a cadence (cron, launchd, a /loop interval, a cloud…
SkillAFreshness: AClaude Code +9 - 0.529score
requeue
Busy-Office
Reviews and reorders the queue an engineering loop or team works from — backlog, roadmap, todo, milestones — so the next work picked up is the right work.
SkillBFreshness: BClaude Code +9 - 0.529score
app-icon-generator
Busy-Office
Generate a complete app icon set — iOS AppIcon.appiconset, Android launcher + adaptive icons, and web favicons/PWA manifest icons — from a single square…
SkillBFreshness: BClaude Code +9 - 0.529score
progress-dashboard
Busy-Office
Publishes a one-page stakeholder progress dashboard for any git project — where it stands, what's waiting on people, whether it's stalled — from whatever…
SkillBFreshness: BClaude Code +9
Cite this page
loop-atlas skill. Agent Mart. https://agentmart.dev/skills/busy-office-loop-atlas (last updated 2026-10-24)