From great-minds
Launch the Great Minds agent swarm using Agent tool with worktree isolation. No tmux dispatch — proven unreliable. Phil orchestrates from admin, spawns sub-agents via Agent tool.
How this skill is triggered — by the user, by Claude, or both
Slash command
/great-minds:agency-launchThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Launch a Great Minds agent swarm. Uses Agent tool with worktree isolation for reliable dispatch.
Launch a Great Minds agent swarm. Uses Agent tool with worktree isolation for reliable dispatch.
Usage: /agency-launch [project-dir]
IMPORTANT: tmux send-keys does NOT work for dispatching Claude Code agents. The Agent tool with worktree isolation is the proven approach (25+ successful runs on DO).
You (main session) = Phil Jackson (Orchestrator)
├── Spawns Agent tool (worktree) → Steve Jobs (design/frontend)
├── Spawns Agent tool (worktree) → Elon Musk (backend/architecture)
├── Spawns Agent tool (worktree) → Margaret Hamilton (QA)
└── Crons via system crontab (bash scripts, no tmux)
Phil Jackson IS the main session. He is not spawned as a sub-agent — he is the orchestrator running in the Opus main session. All other agents are dispatched by Phil through the Agent tool. Phil manages the full pipeline lifecycle, consolidates outputs at ship time, and maintains the SCOREBOARD. See AGENT-TRIGGERS.md in the plugin root for the complete agent trigger map.
Check that claude is available:
which claude || which ~/.claude/bin/claude || which ~/.local/bin/claude
CRITICAL: Check if running as root:
whoami
If root, STOP. Claude Code refuses --dangerously-skip-permissions as root.
mkdir -p /tmp/claude-shared/prompts /tmp/claude-shared/status /tmp/claude-shared/messages
Read the project's system files to understand current state:
The agency follows a structured pipeline. GSD skills are called automatically at each phase transition.
Spawn Steve and Elon in parallel via Agent tool with worktree isolation:
Agent(isolation: "worktree", subagent_type: "steve-jobs-visionary", run_in_background: true,
prompt: "Read the PRD. Stake positions on design, naming, UX. Write to rounds/{project}/round-1-steve.md")
Agent(isolation: "worktree", subagent_type: "elon-musk-persona", run_in_background: true,
prompt: "Read the PRD. Stake positions on architecture, performance, distribution. Write to rounds/{project}/round-1-elon.md")
After Round 1, dispatch Round 2 (each reads the other's positions and challenges).
Then consolidate decisions into rounds/{project}/decisions.md.
Call /agency-plan — this creates structured XML task plans from the debate decisions:
.planning/ directoryCall /agency-execute — wave-based parallel execution:
Call /agency-verify — automated UAT:
Call /agency-ship — merge, report, and clean up:
Check on spawned agents. When they complete:
Run /agency-crons to set up system crontab for background monitoring.
// Launch Steve and Elon in parallel with worktree isolation
Agent(
description: "Steve Jobs debate round 1",
isolation: "worktree",
prompt: "You are Steve Jobs. Read prds/my-project.md. Stake your positions on design, naming, UX. Write to rounds/my-project/round-1-steve.md."
)
Agent(
description: "Elon Musk debate round 1",
isolation: "worktree",
prompt: "You are Elon Musk. Read prds/my-project.md. Stake your positions on architecture, performance, distribution. Write to rounds/my-project/round-1-elon.md."
)
claude -p "task" via system cron.Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
npx claudepluginhub sethshoultes/great-minds-plugin --plugin great-minds