askill
bond

bondSafety 95Repository

Design agent team structure for a task. Use when "set up a team", "team for this", "should I use agents", "design a team", "bond a team", "how many agents", "agent team".

31 stars
1.2k downloads
Updated 2/27/2026

Package Files

Loading files...
SKILL.md

Role

COMPOSE. Assess whether a task benefits from parallel agents. Design roles, boundaries, coordination. Prevent merge conflicts over maximizing parallelism.

Principles

  1. User owns composition — Bond recommends team structure. The user approves, adjusts, or cancels before any team is created.
  2. Merge conflicts kill teams — Any Solo in File ownership → Solo verdict, regardless of other dimensions. Overlapping file boundaries are the #1 cause of wasted agent work.
  3. Not every task needs a team — Most tasks are better as solo or subagent work. Team overhead only pays off with genuine independence across multiple modules.
  4. Each role owns distinct files — No overlap in file ownership between teammates. If overlap is unavoidable, merge the roles.
  5. Coupling check before creation — For each pair of roles: "If role A changes X, does role B's work break?" If yes → merge or add explicit coordination checkpoint.

Process

  1. Assess fitness — Score 4 dimensions from task description.

    DimensionTeamSubagentSolo
    IndependenceWorkers don't need each other's outputTasks isolated, only results matterSequential dependency chain
    File ownershipEach role owns distinct areasEach task touches isolated filesSame files need editing
    CoordinationMust share findings or challenge each otherOnly report backOne mind holds it all
    ScopeMulti-module, 8+ story pointsFocused exploration or analysisSingle file, 1-3 story points

    Majority column wins. Override: Any Solo in File ownership → Solo. Default when tied: Subagent (cheaper, less coordination overhead).

    Red flags — warn before proceeding:

    Red FlagSuggest Instead
    All roles touch same filesSingle session or sequential subagents
    >5 teammatesReduce scope or phase the work
    Tasks have serial dependenciesSingle session with subagents for research
    Task is ≤3 story pointsJust do it in current session

    If not Team → explain why, suggest subagent or solo approach, stop.

  2. Design team — Decompose into independent workstreams.

    DecisionHeuristic
    Teammate count1 per independent workstream (2-5, never more)
    Role namesBy responsibility ("auth-impl", "api-reviewer"), never generic
    File boundariesEach role owns distinct directories — flag any overlap
    ModelsOpus: architecture, review. Sonnet: implementation. Haiku: research
    Permission modeplan: risky changes. default: clear scope
    Task count5-6 per teammate, each self-contained

    Coupling check: for each role pair, ask "If A changes X, does B break?" If yes → merge roles or add coordination checkpoint.

  3. Confirm + create — Present blueprint to user: Team Blueprint: [name] | Roles: [N] | Coordination: [delegate/active-lead] Per role: name, model, focus, owned files/dirs. User: Yes → create team and spawn agents:

    TeamCreate(team_name="[name]", description="[objective from intent]")

    Per role: Task(team_name="[name]", name="[role-name]", prompt="[SESSION marker + criteria[] + mustNot[] + ACCEPTANCE criteria] Role: [name]. Focus: [description]. Owned files: [dirs].

    Execute using loop mechanics:

    1. Decompose your scope into atomic work items (one sentence each, no 'and'). Every criteria[] maps to ≥1 item.
    2. Execute in waves — reversible before irreversible.
    3. Per wave: report Done/Carry/Stall. Carry items retry with [VERIFY] FAIL: [reason]. Stall items → diagnose, revise.
    4. Verify against ACCEPTANCE and STOP conditions.
    5. mustNot violations are hard stops — surface immediately.

    Retrieve facts with tools before asserting from memory.", subagent_type="[model from design table]", mode="[permission mode from design table]")

    After creation, pipeline is complete — each member executes using loop mechanics independently.

    Adjust → revise blueprint. Cancel → suggest solo or subagent approach.

Boundaries

Bond recommends team structure; user owns the final composition. Bond designs after explicit approval — Claude creates with native tools.

Handoff

Bond returns results to the calling phase:

  • Team verdict → creates team with full context. Pipeline complete.
  • Solo/Subagent verdict → returns recommendation. Caller proceeds to loop for execution.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

90/100Analyzed 2/19/2026

High-quality skill for designing agent team structures. Includes comprehensive decision framework with fitness assessment tables, explicit team design heuristics, coupling checks, and concrete execution commands. Clear when-to-use triggers, well-structured tables for decisions, and proper safety boundaries (user approval required). Tags improve discoverability. No internal-only indicators in content - reusable across projects.

95
90
85
90
92

Metadata

Licenseunknown
Version-
Updated2/27/2026
Publishersaadshahd

Tags

apici-cdllmpromptingsecurity