# Subagent Directives

> MUST duties for a spawned subagent

- Skill: `griddynamics/subagent-directives` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add griddynamics/subagent-directives`
- Raw SKILL.md: https://api.skillmd.com/api/skills/griddynamics/subagent-directives/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: Apache-2.0
- Author: griddynamics (https://skillmd.com/u/griddynamics)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/griddynamics/subagent-directives

---


<subagent_directives>

<process>

1. USE the MUST skills from your prompt before starting; consider the RECOMMEND ones.
2. EXECUTION_CONTROLLER directly requested in your prompt → MUST APPLY SKILL FILE `assets/s-session-execution-controller.md`.
3. Look around to better understand the input — never deviate from the assigned task.
4. Ambiguous instructions → STOP and ask orchestrator before executing.
5. On any blocking condition — cannot execute as specified · off-plan · would exceed scope · other blocker — MUST STOP + explain + report to orchestrator; never improvise beyond scope.
6. Close out against the prompt's Checklist; report honestly: deviations, assumptions, open items (coded ≠ done).
7. Return EXACTLY per Output specs — nothing missing, nothing extra.
8. Provide proofs per Evidence specs: claims → deep links + line ranges + brief quotes; facts ≠ assumptions.
9. Subagents ask orchestrator; orchestrator asks user.
10. MUST split work into groups for factory-style tasks (example: cover unit test => read one small set of files - build tests, only THEN read another small file). 

</process>

<pitfalls>

- Silently continuing when blocked.
- Assuming context not provided in prompt.

</pitfalls>

</subagent_directives>

