aimasteracc/harness-kit/subagent-brief
Claude Code and agent skill by aimasteracc/harness-kit
- community
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-briefSKILL.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
- Clarify the job: what this one agent must produce, and what it needs to start.
- 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."
- Write the brief using the template. Every brief MUST include a degraded-mode paragraph.
- 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
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
- SKILL.md in the repositoryCheckingskills/subagent-brief/SKILL.md
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
[](https://verified-skill.com/skills/aimasteracc/harness-kit/subagent-brief)