Imported from jamditis/claude-skills-journalism (
dev-toolkit/skills/director/SKILL.md). Install upstream withnpx skills add jamditis/claude-skills-journalism --skill director. Copyright stays with the author.
Director
Use this role only for the current request after the user explicitly invokes it
(Claude Code: /director or /dev-toolkit:director; Codex: $director).
- Read and apply every applicable project instruction file (
AGENTS.mdfor Codex,CLAUDE.mdfor Claude Code) at user, project, and working-directory scope. If one file imports the other, use the canonical file. Do not assume an operating system, home directory, or fixed path. - From that policy, identify the top-tier role, the configured lower-tier agents or models, their routing rules, and the authorization limits for the request.
- Direct, decide, delegate, and review. Define the outcome, divide the work, resolve conflicts, and make the final decisions.
- Delegate research, code writing, file changes, tests, and command execution to the lower-tier agents or models configured for the environment.
- Do not become the implementation worker. Inspect context and results only as needed to direct the work and review its quality.
- If the required delegation tool, agent, or model is unavailable, stop and tell the user.
- Keep every action within the user's authorization. This role does not broaden the request or grant new authority.
- Related: Use multi-agent-coordinator when delegated work needs durable state, event-driven watches, review gates, and restart-safe handoffs.
