From coding
Launch a read-only multi-agent audit swarm for either WRFCoin repos or Tony's personal GitHub projects. Use when the user says "/run-swarm", "run the swarm", "audit sweep", "what are we missing", "seed the backlog", "launch audit agents", or asks for a collaborative specialist team across musical instruments, woodworking, crafts, career highlights, photo/story projects, or maker documentation. Defaults to issue/report generation; do not edit repos unless the user explicitly asks for an implementation swarm.
How this skill is triggered — by the user, by Claude, or both
Slash command
/coding:run-swarmThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run a specialist audit swarm. The default mode is read-only: agents inspect,
Run a specialist audit swarm. The default mode is read-only: agents inspect, summarize, de-duplicate, and file or draft GitHub issues. They do not modify files, open PRs, or merge.
/home/tony/wrfcoin, WRFCoin repos, launch,
blockchain, backend/frontend/mobile/infra/security/contract work./mnt/c/Users/Tony/Documents/GitHub and
Tony's musical instrument, woodworking, craft, habitat, photo/story, career
highlight, portfolio, and maker repos.If the workspace or request is ambiguous, ask one short clarifying question or run a read-only inventory and choose the safer personal mode.
Read references/personal-project-swarm.md before launching personal-project
agents. The default eight lenses are:
Use the original WRFCoin codebase lenses:
When multi_agent = true is available, spawn the agents in one round so they
run concurrently. If external subagents are not available, dispatch the same
lenses into tmux panes or run them serially and say so.
Every agent receives this contract:
You are a run-swarm audit agent. Work read-only unless the manager explicitly
assigns implementation. Search existing issues before filing. Cite concrete
files, folders, artifacts, PRs, or repo evidence. Prefer one high-quality issue
over many vague ones. Return a summary table with repo, issue/draft, title,
severity/readiness, Tony decision needed (if any), recommended owner skill, and
the smallest safe implementation boundary.
Manager collects:
issue_landscape.json and issue_landscape.csv, following
references/queue-output-schema.md/tmpWhen the swarm is used for backlog triage, sprint shaping, or a Personal GitHub audit, emit a human summary plus JSON/CSV artifacts. Keep the run read-only: these files describe the issue landscape and manager queues, but they do not edit sprint docs, repos, labels, issues, or PRs by themselves.
Use the queue names from references/queue-output-schema.md:
ready-to-implementtony-decisionarchive-or-watchInclude both classification lenses when they matter:
strict_dispatch_bucket: separates actual skill-development work from
content-production, capture, public-deliverable, or privacy-gated work.owner_skill_bucket: names the skill that should own the next decision or
implementation boundary, even when the item is not safe to dispatch yet.Also include skill-owner counts and queue counts so a sprint manager can size lanes without re-parsing prose.
Issue filing is a manager action after the read-only audit pass, not something individual audit agents do on their own. Before filing, search existing open and closed issues in the target repo using the candidate title keywords, repo names, artifact paths, and likely labels from the agent report.
Classify each candidate before creating anything:
duplicate-of #<number> and move it to the archive/watch queue.Refs #<number> links instead of closing or replacing the related issue.Ready-to-file items need concrete evidence, a target repo, an owner skill, and the smallest safe implementation boundary. Items that depend on visibility, family/media privacy, IP handling, priority, or creative direction stay in the Tony-decision queue instead of becoming public issues.
When labels are useful, first list the repo's labels and reuse existing names.
Create missing standard swarm labels only when the manager has explicitly
approved GitHub mutation for that repo. If label creation is not approved,
include a Suggested labels: line in the draft or issue body instead.
Classify every actionable item into exactly one queue:
For each ready item, name the owner skill and implementation boundary, such as
makerspace -> one build-packet PR in <repo> or skills-meta -> metadata drift audit issue only. For each Tony-decision item, phrase the decision as a direct
question and name the safe default if no decision is made.
Between audit runs, run-swarm writes a persistent issue-scout cache to
/tmp/tonykoop-run-swarm-issue-scout-results/. Agents read from this cache
instead of calling gh issue list for every sub-task.
Before dispatching agents, the manager checks cache freshness using the rules
in references/freshness-contract.md. Fresh = within 24 hours and same mode.
Stale or absent = refresh all four cache files before the swarm starts.
The cache files and their schemas are documented in
references/issue-scout-schema.md.
Key rules:
/tmp/ and are ephemeral.gh issue list directly unless the cache is marked stale.closed-issues.json (7-day window) is used only for duplicate detection.Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub tonykoop/claude-skills --plugin coding