.claude/skills/orchestration-template/SKILL.md
Reference template for multi-agent orchestrated skills. Use as a pattern when creating complex skills that need parallel execution.
npx skillsauth add DavidROliverBA/ArchitectKB orchestration-templateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This is a reference template for creating skills that use parallel sub-agents. It is NOT directly invocable - use it as a pattern when building new orchestrated skills.
Use sub-agent orchestration when:
Do NOT use when:
1. TaskCreate for overall work item
2. Identify independent workstreams
3. Create sub-tasks for each workstream
4. Set dependencies with TaskUpdate (addBlockedBy)
Launch N agents in parallel using Task tool:
Task tool calls (in single message for parallelism):
Agent 1: subagent_type: "Explore", model: "haiku"
- Purpose: [specific research goal]
- Tools: Read, Glob, Grep (read-only)
Agent 2: subagent_type: "Explore", model: "haiku"
- Purpose: [different research goal]
- Tools: Read, Glob, Grep (read-only)
Agent 3: subagent_type: "general-purpose"
- Purpose: [complex analysis requiring writes]
- Tools: All available
1. Collect results from all agents
2. Identify conflicts or gaps
3. Generate unified output
4. Update tasks to completed
| Sub-Agent Purpose | Model | Rationale | | ---------------------------- | ------ | ----------------------------- | | Read-only search/exploration | Haiku | Fast, cheap, isolated context | | Analysis with context | Sonnet | Good reasoning | | Complex synthesis | Sonnet | Balanced cost/quality | | Deep architecture reasoning | Opus | Extended thinking needed |
## Phase 1: Create Tasks
TaskCreate: "Research API patterns"
TaskCreate: "Research database patterns"
TaskCreate: "Research auth patterns"
TaskCreate: "Synthesise findings" (blockedBy: above three)
## Phase 2: Launch Parallel Agents
[Single message with 3 Task tool calls]
Task 1: Explore agent for API patterns
Task 2: Explore agent for database patterns
Task 3: Explore agent for auth patterns
## Phase 3: Synthesise
Read agent outputs
Combine into unified report
Mark all tasks completed
❌ Don't spawn agents for sequential work ❌ Don't use background agents when MCP tools needed ❌ Don't pass partial context expecting shared state ❌ Don't spawn 10+ agents (diminishing returns)
Reference these for working examples:
/vault-maintenance - Parallel health checks/quality-report - Parallel analysis dimensions/project-status - Parallel data gathering agentsWhen creating a new orchestrated skill, replace:
{{SKILL_NAME}} - Name of the skill
{{PHASE_COUNT}} - Number of parallel phases
{{AGENT_PURPOSE_N}} - Purpose of each agent
{{SYNTHESIS_OUTPUT}} - What the final output looks like
tools
--- context: fork --- # /youtube Save a YouTube video as both a Weblink (quick reference) and a detailed Page (full analysis). ## Usage ``` /youtube <url> /youtube <url> <optional title override> ``` ## Examples ``` /youtube https://www.youtube.com/watch?v=0TpON5T-Sw4 /youtube https://youtu.be/abc123 AWS re:Invent Keynote ``` ## Prerequisites This skill uses the MCP Docker YouTube tools: - `mcp__MCP_DOCKER__get_video_info` - Video metadata - `mcp__MCP_DOCKER__get_transcript` - Full trans
data-ai
Create and manage git worktrees for parallel agent sessions
testing
--- context: fork --- # /wipe Generate a context handoff summary, clear the session, and resume in a fresh conversation. Detects environment and provides automated (tmux) or manual workflow. ## Usage ``` /wipe /wipe quick # Minimal handoff, just essentials /wipe detailed # Comprehensive handoff with full context ``` ## Instructions When the user invokes `/wipe`: ### Phase 1: Detect Environment First, check the terminal environment: ```bash echo "Environment Detection:"
data-ai
--- context: fork --- # /weekly-summary Generate comprehensive weekly summary from daily notes, meetings, tasks, and project updates using parallel sub-agents. ## Usage ``` /weekly-summary /weekly-summary --last-week /weekly-summary --from 2026-01-01 --to 2026-01-07 /weekly-summary --output page # Create Page note instead of just outputting ``` ## Instructions This skill uses **5 parallel sub-agents** to gather data concurrently from different vault areas, then synthesizes a comprehensi