Development
octocode-subagent - Claude MCP Skill
Use when spawning workers or offloading work: Task/subagents, specialist handoffs, A2A peers, sealed packets, coordinate/synthesize, challenge techniques (rubber-duck, interview, mimic-flow, red-team, blind review, consensus), or local Ollama one-shots to save tokens. Measuring keep/discard KPIs β octocode-graph-eval.
SEO Guide: Enhance your AI agent with the octocode-subagent tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to use when spawning workers or offloading work: task/subagents, specialist handoffs, a2a peers, sealed... Download and configure this skill to unlock new capabilities for your AI workflow.
π25 stars β’ 75 forks
π₯0 downloads
Documentation
SKILL.md# Octocode Subagent Host-agnostic delegation: cloud/host workers **or** local Ollama offload. Flows: `GATE β DECOMPOSE β ROUTE β PACKET β SPAWN β COORDINATE β SYNTHESIZE β CLEANUP` (tool-using) Β· `GATE β ROUTE β RUN β VERIFY β REPORT` (Ollama β `references/local-ollama.md`). ## Lobby rules 1. Spawn only when delegation changes speed, expertise, isolation, or context quality; otherwise keep work in the parent. Default is solo; earn spawn cost first. 2. One bounded objective per worker; no nested spawning unless the host explicitly allows it. 3. Workers inherit no parent chat: every packet carries goal, scope, context, authority, constraints, evidence needs, and return shape. 4. Treat worker output as claims; re-check load-bearing anchors (Ollama: always VERIFY). 5. Barrier before synthesize β wait/list every live worker (or stop+remove); merge conflicts first; then answer. 6. Parent owns the user, synthesis, and mutations unless a packet explicitly transfers write ownership. 7. Pick the smallest capable configured model; declare file ownership before parallel writes. 8. Challenge techniques use **fresh context**; agreement is not proof. 9. Local Ollama is tool-less one-shot/map-reduce only β never a tool-using agent loop. Stop when solo work finishes, two High options need a winner, three angles add nothing, a user/auth gate is pending, or no live workers remain. ## Smart routes β load only what the current step needs - When deciding solo, batch, specialist, or clean worker, load `references/spawn-gate.md` β delegation must earn its coordination cost. - When splitting work, load `references/decompose.md`; when choosing supervisor, pipeline, handoff, or swarm load `references/patterns.md` β create a dependency-aware topology. - Before spawning, load `references/packets.md`; when delegating technical research load `references/octocode.md` β make worker context and tool routing self-contained. - When selecting host model/thinking effort, load `references/model-routing.md` β smallest capable configured model. - When waiting, steering, messaging, or stopping workers, load `references/coordinate.md`; for independent remote peers load `references/a2a.md`. - When parallel writers share mutable state, load `references/workspace.md`. - When workers stall, fail, or conflict, load `references/recovery.md`; before final output load `references/synthesize.md` and `references/output.md`; at CLEANUP stop and remove every worker and release shared state per `references/coordinate.md`. - When grounding orchestration guidance in sources, load `references/references.md`. - When improving this skill, prefer `octocode-graph-eval`; otherwise load `references/improve-loop.md`. ## Challenge routes β fresh context per critic; agreement is not proof - When quality risk needs a second mind, load `references/techniques.md` first β it names which technique below earns the spawn. - When a plan needs cheap assumption surfacing without new research, load `references/rubber-duck.md`; when another agentβs claims need claim-by-claim falsification, load `references/interview.md`. - When a worker must follow a borrowed playbook without borrowed chat, load `references/mimic-flow.md`; when a design looks too clean to ship, load `references/red-team.md`. - When a critic must judge the artifact and not the authorβs story, load `references/blind-review.md`; when one solve stays ambiguous and independent retries can cut noise, load `references/consensus.md`. ## Local Ollama routes β tool-less one-shot / map-reduce offload only - When saving tokens with local Ollama (summarize/extract/β¦), load `references/local-ollama.md` β not a Task/A2A spawn path. - When running that offload loop end to end, load `references/workflow.md` β health GATE, ROUTE, RUN shards, VERIFY, REPORT what was offloaded. - When unsure whether offload beats solo, load `references/decision-matrix.md`; when the surface is unclear (research, article, code, translate, images), load `references/usage-matrix.md`. - When selecting Ollama tags, load `references/model-selection.md`; when an installed family needs special flags or two families tie, load `references/family-playbooks.md`. - When writing the sealed packet, load `references/packet-contract.md`; for the example JSON schemas it references, load `references/packet-schemas.md`. - When inventorying models or debugging CLI behavior, load `references/ollama-cli.md`; for `ollama run` flags, non-interactive patterns, and HTTP equivalents load `references/ollama-cli-run.md`; for script invoke and serving knobs load `references/ollama-invoke.md`. - Before integrating any worker output, load `references/verify-gate.md` β pass, one tighter packet, one cascade, or solo; never silent-accept. - When the question is RAM kits, catalog, or MCP/tools capability rather than routing, load `references/ollama-local-models.md` β pull commands per RAM in `references/ollama-local-models-kits.md`, capability rows in `references/ollama-local-models-matrix.md`, cloud/heavy tags plus a sample inventory in `references/ollama-local-models-heavy.md`, evidence and links in `references/ollama-local-models-sources.md`. ## Related routes - Use `octocode-research` for worker evidence; `octocode-graph-eval` to judge worker quality (subagent measurement cookbooks live there). - Use `octocode-rfc-generator` before changing a multi-agent architecture; `octocode-prompt-optimizer` for packet contracts; `octocode-skills` when changing this folder. ## Scripts - Run `scripts/ollama-health.sh` at GATE, then again with `--model "$OLLAMA_WORKER_MODEL"` after ROUTE β daemon or tag missing means stay solo. - Run `scripts/ollama-worker.sh` once per sealed packet or shard at RUN β `--job`, `--input`, `--schema`, `--out`, `--keepalive`.
Signals
Avg ratingβ 0.0
Reviews0
Favorites0
Information
- Repository
- bgauryy/octocode-mcp
- Author
- bgauryy
- Last Sync
- 9/5/2026
- Repo Updated
- 9/5/2026
- Created
- 7/22/2026
Reviews (0)
No reviews yet. Be the first to review this skill!