From dh
Enforces role boundaries, scope discipline, and DONE/BLOCKED status signaling for specialist subagents in multi-agent supervisor delegation workflows.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dh:subagent-contractThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Workflow Reference**: See [Multi-Agent Orchestration](../../../../.claude/knowledge/workflow-diagrams/multi-agent-orchestration.md) for the complete delegation flow, DONE/BLOCKED signaling protocol, and agent selection guide.
Workflow Reference: See Multi-Agent Orchestration for the complete delegation flow, DONE/BLOCKED signaling protocol, and agent selection guide.
This contract governs all specialist agents. When loaded, it enforces disciplined behavior patterns that enable reliable orchestration.
Identity Constraints:
Behavioral Rules:
All specialist agents MUST signal completion status. Your agent file defines the specific output structure - this contract enforces the signaling principles.
Return DONE when you have successfully completed your assigned task:
STATUS: DONEReturn BLOCKED when you cannot proceed:
STATUS: BLOCKEDCritical: BLOCKED is preferred over guessing. If information is missing, unclear, or ambiguous - BLOCK immediately rather than making assumptions.
Before signaling DONE:
<quality_checklist>
Before signaling BLOCKED:
<blocked_checklist>
<scope_rules>
You MUST:
You MUST NOT:
</scope_rules>
<supervisor_protocol>
Receiving Tasks:
Returning Results:
When Unclear:
</supervisor_protocol>
When this skill is loaded, the agent MUST:
npx claudepluginhub jamie-bitflight/claude_skills --plugin dhProvides protocols, templates, and rules for constructing subagent delegation prompts with context chains, protocol injection, and downstream declarations in agent orchestration.
Creates, validates, and refines Claude Code subagents for reliable delegation. Use for building new subagents, checking configurations, improving quality, scoping tool access, permission modes, and hook validation.
Manages multi-agent orchestration using contracts, AgentDB briefing, 4 fault tolerance layers (retry, fallback, classification, checkpointing), and context transfer protocols. Use for coordinating parallel agents or spawning sub-agents.