ZaxbyHub/opencode-swarm
Architect-centric agentic swarm plugin for OpenCode. Hub-and-spoke orchestration with SME consultation, code generation, and QA review.
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
Copy this rig
# review before running: this installs third-party code
$ npx degit ZaxbyHub/opencode-swarm/.claude ./rig-opencode-swarm # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit ZaxbyHub/opencode-swarm/.agents/skills/ci-fix-monitor .claude/skills/ci-fix-monitor $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/codebase-review-swarm .claude/skills/codebase-review-swarm $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/commit-pr .claude/skills/commit-pr $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/engineering-conventions .claude/skills/engineering-conventions $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/fork-pr-operations .claude/skills/fork-pr-operations $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/guardrail-patterns .claude/skills/guardrail-patterns $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/issue-tracer .claude/skills/issue-tracer $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/mock-to-internals-migration .claude/skills/mock-to-internals-migration $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/pr-review-fix .claude/skills/pr-review-fix $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/qa-sweep .claude/skills/qa-sweep $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/research-first .claude/skills/research-first $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/running-tests .claude/skills/running-tests $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/subprocess-safety .claude/skills/subprocess-safety $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/swarm-ci-monitor .claude/skills/swarm-ci-monitor $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/swarm-implement .claude/skills/swarm-implement $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/swarm-pr-feedback .claude/skills/swarm-pr-feedback $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/swarm-pr-review .claude/skills/swarm-pr-review $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/swarm-pr-subscribe .claude/skills/swarm-pr-subscribe $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/swarm .claude/skills/swarm $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/tech-debt-ci-review .claude/skills/tech-debt-ci-review $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/test-file-split .claude/skills/test-file-split $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/unswarm .claude/skills/unswarm $ npx degit ZaxbyHub/opencode-swarm/.agents/skills/writing-tests .claude/skills/writing-tests $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/brainstorm .claude/skills/brainstorm $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/clarify-spec .claude/skills/clarify-spec $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/clarify .claude/skills/clarify $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/consult .claude/skills/consult $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/council .claude/skills/council $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/critic-gate .claude/skills/critic-gate $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/deep-dive .claude/skills/deep-dive $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/deep-research .claude/skills/deep-research $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/design-docs .claude/skills/design-docs $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/discover .claude/skills/discover $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/durable-session-state .claude/skills/durable-session-state $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/editing-skills .claude/skills/editing-skills $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/execute .claude/skills/execute $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/graphify .claude/skills/graphify $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/issue-ingest .claude/skills/issue-ingest $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/orchestrating-subagents .claude/skills/orchestrating-subagents $ npx degit ZaxbyHub/opencode-swarm/.claude/skills/phase-wrap .claude/skills/phase-wrap
$ curl -fsSL --create-dirs -o .claude/agents/issue-tracer.md https://raw.githubusercontent.com/ZaxbyHub/opencode-swarm/main/.claude/agents/issue-tracer.md Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.
{
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [
{
"type": "command",
"command": "_GG=\"$(dirname \"$(git rev-parse --git-common-dir 2>/dev/null || echo .)\")/graphify-out/graph.json\"; [ -f \"$_GG\" ] || exit 0; if python3 -c \"\" 2>/dev/null; then _GPY=python3; else _GPY=python; fi; HIT=$(\"$_GPY\" -c \"import json,sys,re;d=json."
}
]
},
{
"matcher": "Read|Glob",
"hooks": [
{
"type": "command",
"command": "_GG=\"$(dirname \"$(git rev-parse --git-common-dir 2>/dev/null || echo .)\")/graphify-out/graph.json\"; [ -f \"$_GG\" ] || exit 0; if python3 -c \"\" 2>/dev/null; then _GPY=python3; else _GPY=python; fi; HIT=$(\"$_GPY\" -c \"import json,sys,os;d=json."
}
]
}
]
}
} Skills (52)
ci-fix-monitorcodebase-review-swarmcommit-prengineering-conventionsfork-pr-operationsguardrail-patternsissue-tracermock-to-internals-migrationpr-review-fixqa-sweepresearch-firstrunning-testssubprocess-safetyswarm-ci-monitorswarm-implementswarm-pr-feedbackswarm-pr-reviewswarm-pr-subscribeswarmtech-debt-ci-reviewtest-file-splitunswarmwriting-testsbrainstormclarify-specclarifyconsultcouncilcritic-gatedeep-divedeep-researchdesign-docsdiscoverdurable-session-stateediting-skillsexecutegraphifyissue-ingestorchestrating-subagentsphase-wrappre-phase-briefingrust-crate-cispecifyswarm-planswarm-resumeci-failure-batchinggate-attributionloopmerge-queue-readinessparallel-work-checkskill-edit-validationworktree-retry-cleanup
Subagents (1)
| issue-tracer model: inherit | Use proactively when the user asks to trace, investigate, root-cause, plan, close, or prepare a PR for a GitHub issue or bug report. Produces an evidence-backed root cause and critic-reviewed fix plan |
Hooks (4)
| event | matcher | runs |
|---|---|---|
| SessionStart | * | Read .claude/skills/qa-sweep/SKILL.md and apply its protocol to any implementation, debugging, investigation, or fixing task in this session. Also read .claude/skills/commit-pr/SKILL.md before any commit or PR operation. |
| Stop | * | Hook payload: $ARGUMENTS IMPORTANT: Parse the JSON above. If its `stop_hook_active` field is `true`, return {"ok": true} immediately — this is a re-entrant call and blocking again would loop. If the payload contains a non-empty `backgroun |
| PreToolUse | Bash | _GG="$(dirname "$(git rev-parse --git-common-dir 2>/dev/null || echo .)")/graphify-out/graph.json"; [ -f "$_GG" ] || exit 0; if python3 -c "" 2>/dev/null; then _GPY=python3; else _GPY=python; fi; HIT=$("$_GPY" -c "import json,sys,re;d=json. |
| PreToolUse | Read|Glob | _GG="$(dirname "$(git rev-parse --git-common-dir 2>/dev/null || echo .)")/graphify-out/graph.json"; [ -f "$_GG" ] || exit 0; if python3 -c "" 2>/dev/null; then _GPY=python3; else _GPY=python; fi; HIT=$("$_GPY" -c "import json,sys,os;d=json. |
Similar rigs
SuperClaude-Org/SuperClaude_Framework
A configuration framework that enhances Claude Code with specialized commands, cognitive personas, and development methodologies.
Pragmatist 5.6k tok ·
Joonghyun-Lee-Frieren/oh-my-antigravity
Context-engineering-powered multi-agent team workflow pack for Antigravity CLI.
Skill Collector 158 tok ·
umputun/cc-thingz
various things for claude code
Skill Collector 2.7k tok ·
rsmdt/the-startup
The Agentic Startup - A collection of Claude Code commands, skills, and agents.
Skill Collector 3.1k tok ·