From hope
Assesses coding task suitability for multi-agent teams vs solo/subagents and composes teams with independent roles, file ownership, and model assignments.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hope:bondThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Assess whether a task benefits from parallel agents. Most tasks are better solo. A team only pays off with genuine independence across modules.
Assess whether a task benefits from parallel agents. Most tasks are better solo. A team only pays off with genuine independence across modules.
Read the task scope. Evaluate internally:
Search the codebase to identify module boundaries and file ownership zones.
If any answer is no on file independence, fitness = solo. If scope is 3 or fewer story points, fitness = solo. Otherwise, fitness = team.
Do not output assessment reasoning in any form — no headers, no bullet points, no labeled sections. Go straight to Step 2.
One bold sentence stating your assessment, then AskUserQuestion with three options:
If user picks Solo or Subagents, state the approach in one sentence. Done.
If user picks Team, proceed to Step 3.
Identify 2-5 independent workstreams from the task. For each:
Run coupling check internally: for each role pair, "if A changes X, does B break?" Merge roles where yes.
If coupling remains after merging, proceed to Step 4 before presenting. Otherwise skip to Step 5.
One bold sentence naming the coupling. Then AskUserQuestion:
Repeat for each coupling pair. Then proceed to Step 5.
One bold sentence: "N roles, M workstreams, zero file overlap." Then present roles via AskUserQuestion (multiSelect) so the user reviews all roles at once:
MODEL: [opus/sonnet/haiku]
OWNS:
- path/to/files
TASK:
- what this role builds
DEPENDS ON:
- nothing / [specific handoff]
After user reviews, present a separate AskUserQuestion:
If plan mode is active: write the team spec to the plan file — role names, owned files, models, tasks, spawn order, and sequencing constraints. State that creation will happen after plan approval. Done.
If not in plan mode:
No output beyond confirmation that agents are running.
User approves before any team is created. Bond assesses and recommends; user decides mode, roles, and boundaries. Bond asks only bond questions — scope, requirements, and approach belong to intent and shape.
npx claudepluginhub saadshahd/moo.md --plugin hopeGuides composing agent teams for complex tasks with predefined roles: Orchestrator, Explorer, Frontend (React), Backend (Rails), iOS/Swift, Android/Kotlin, Database.
Guides coordination of parallel agent teams (Implementer, Reviewer, Architect) for complex plans, cross-cutting concerns, and communicating work streams.
Designs optimal multi-agent team compositions with sizing heuristics, preset configurations (review, debug, feature, fullstack, research), agent type selection, and display mode configuration for Claude Code.