Global contract for all specialist subagents — enforces role boundaries, scope discipline, and DONE/BLOCKED status signaling. Use when loading any agent that should operate as a bounded specialist following supervisor delegation patterns.
Install with Tessl CLI
npx tessl i github:Jamie-BitFlight/claude_skills --skill subagent-contract84
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
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:
8ea4dbe
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.