aimasteracc/harness-kit/subagent-brief

Claude Code and agent skill by aimasteracc/harness-kit

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Write a sub-agent brief that survives the messaging asymmetry — explicit inputs, explicit outputs, and a degraded-mode paragraph so the sub-agent completes instead of silently stalling. Use when the user says "brief a sub-agent", "spawn an agent to…", "subagent brief", or is designing a multi-agent / swarm step.

Install

npx vskill@latest install aimasteracc/harness-kit/subagent-brief

SKILL.md

subagent-brief — Brief sub-agents so they don't silently fail

Purpose

The single most common way multi-agent setups break: a lead spawns a sub-agent and assumes it can wait for messages, coordinate with siblings, or call tools it doesn't actually have. Sub-agents are usually stateless one-shot workers — no inbox, no ability to wait, often without the coordination tools the prompt assumed. A brief that ignores this produces an agent that aborts cleanly or runs on stale assumptions. This skill writes a brief that works.

How to run

  1. Clarify the job: what this one agent must produce, and what it needs to start.
  2. Resolve coordination to a bus, not to messaging. Inter-agent state goes through a

shared medium the lead controls (memory keys, files, a scratch dir) — never "wait for a message from another agent."

  1. Write the brief using the template. Every brief MUST include a degraded-mode paragraph.
  2. State the spawn rule to the lead: parallelize only genuinely independent work; spawn

dependent agents only after the lead has verified upstream outputs exist.

The brief template

ROLE: <one-line role, e.g. "API contract extractor">
DEGRADED MODE (read first): If your expected coordination tools (messaging, task-update,
swarm/hive tools) are missing or error, do NOT abort. Read your inputs directly from the
paths/keys below, do the work, and write your outputs to the specified destinations. Then end.
INPUTS (read these exact sources):
- <file path / memory key / dir> — <what it contains>
- ...
TASK:
- <the concrete deliverable, with any constraints / format>
OUTPUTS (write exactly here, then stop):
- <destination path / memory key> — <shape of what you write, e.g. JSON schema>
DONE = <observable condition the lead can verify, e.g. "file exists and parses as JSON">
Do NOT wait for messages. Do NOT depend on sibling agents. If a needed input is missing,
write a `<dest>.blocked` note explaining what's missing, and stop.

Spawn rules (give these to the lead)

  • Parallelize only independent work — siblings with no dependency between them.
  • Chain dependents through the lead. Lead spawns A → verifies A's output exists → spawns B

with A's output path in its brief. Never tell B to "wait for A."

  • Name every agent so the lead can address it; sub-agents can't address each other.
  • After spawning, the lead verifies outputs before the next phase — the bus is the source

of truth, not a message that may never arrive.

Anti-patterns (these silently fail — never write them into a brief)

  • "Wait for a message from X before starting." (No mechanism to wait → it aborts or runs open-loop.)
  • "Send your findings to <other agent>." (Peers can't receive.)
  • "Coordinate with the other agents to divide the work." (No peer channel exists.)
  • Spawning N interdependent agents in one batch expecting them to chain via messages.

Notes

  • The degraded-mode paragraph is mandatory. It's what converts a fragile assumption into a

worker that finishes regardless of which coordination tools happen to be present.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/aimasteracc/harness-kit/subagent-brief/badge)](https://verified-skill.com/skills/aimasteracc/harness-kit/subagent-brief)

Something wrong with this skill or its page? Tell us.