dark-alex-17/coyote/delegation-protocol
Claude Code and agent skill by dark-alex-17/coyote
- community
Checking that the SKILL.md file is still in the repository.
Structured 6-section delegation template and session-continuity rules for orchestrating sub-agents. Load before spawning any agent.
Install
npx vskill@latest install dark-alex-17/coyote/delegation-protocolSKILL.md
You are delegating work to a sub-agent. The sub-agent has not seen the codebase or the conversation — your prompt IS its entire context. Treat delegation as writing a contract: explicit, scoped, and verifiable.
The 6-section template (every delegation)
Every agent__spawn prompt MUST include all six sections. Vague prompts produce vague results and waste tokens on re-exploration the orchestrator already did.
Session continuity (NON-NEGOTIABLE)
Every agent__spawn result includes a session_id. Use it. A fix or follow-up to a child's work resumes that child's session_id; a fresh spawn is for new work.
- Task failed/incomplete → resume with
session_id+ a tight "Fix: <error>" prompt. - Follow-up on a result → resume with
session_id+ "Also: <question>". - Multi-turn with the same agent → always resume. Never start fresh.
Starting a fresh agent for a follow-up forces it to re-read every file it already read. That's 70%+ wasted tokens, plus the agent loses the reasoning it built up.
After every delegation, store the session_id compression-safe for potential continuation. Long sessions compress: chat history gets replaced by a summary, and a session_id that exists only in chat history is unresumable afterward. Embed it in the todo item for that work (todo__add "Implement auth endpoint (coder <session_id>)") or in your run-state memory file. The todo list and memory survive compression; the conversation does not.
Skill nudges to delegates
Sub-agents have their own skills. Nudge them in the CONTEXT section:
"Loadcode-reviewbefore evaluating the diff.""Loadfrontend-ui-uxbefore editing component files.""Loadgit-masterbefore touching history."
A one-line nudge saves the delegate a skill__list turn.
Verification after delegation
A delegation is NOT complete when the sub-agent returns. It is complete when YOU have verified:
- Did it work as expected? (Did the file change? Did the test pass?)
- Did it follow existing codebase patterns?
- Did the EXPECTED OUTCOME actually materialize?
- Did it respect MUST DO and MUST NOT DO?
If any answer is no → resume the session with a corrective prompt. Do not re-spawn from scratch.
Anti-patterns
- "Follow existing patterns" with no snippet → agent guesses, often wrong
- Multi-goal prompts → agent does the easy one, skips the rest
- Missing MUST NOT DO → agent over-reaches into unrelated files
- Discarding session_id on failure → forced re-exploration, wasted tokens
- Re-spawning instead of resuming for a 1-line fix → 10x cost
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingassets/skills/delegation-protocol/SKILL.md
Popularity
- Repository stars
- 57
- Repository forks
- 2
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. 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/dark-alex-17/coyote/delegation-protocol)