Project Coordinator Skill
Launch project coordination for complex, uncertain tasks.
When to Use
- •Tasks with high uncertainty—where the solution path is unclear, multiple retries are expected, or progress tends to get lost without active tracking
- •Bug investigation, performance debugging
- •New library/API exploration (docs vs reality gaps)
- •Environment setup issues
- •Work requiring multiple approach attempts
- •Tasks where you keep coming back to 'what was I doing?'
- •
.claude/project-coordinator/directory exists (ongoing project)
NOT for: Predictable, low-risk tasks that existing agents handle well.
When Invoked
- •Check
.claude/project-coordinator/for existing docs - •purpose.md first: Read existing. If missing or unclear, read
purpose-extractionskill and apply it to clarify with user.
Agent Teams mode (when CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS is available)
Spawn a team with two teammates:
- •coordinator: Read
${CLAUDE_PLUGIN_ROOT}/agents/coordinator.mdand use as teammate instructions. Pass purpose.md content and the user's task description as context. - •investigator: Read
${CLAUDE_PLUGIN_ROOT}/agents/investigator.mdand use as teammate instructions.
⚠️ Task assignment rules:
- •coordinator gets ONE task: the full project task (e.g. "〇〇を調査して解決する"). Coordinator creates plan.md from this task + purpose.md, then delegates steps to investigator via messages.
- •investigator gets NO tasks from the lead. Investigator receives work only from coordinator via messages.
- •The lead MUST NOT split the work into subtasks and assign them to individual teammates. Coordinator handles all work breakdown.
Coordinator monitors investigator, detects loops and purpose drift. User can message either teammate directly (Shift+Up/Down).
Subagent mode (when Agent Teams is not available)
Read ${CLAUDE_PLUGIN_ROOT}/agents/coordinator.md and apply its principles in this session.
For investigation tasks, call investigator via Task tool:
code
Task tool: subagent_type: "project-coordinator:investigator" prompt: "## Context\n[Purpose summary]\n\n## Step\n[Current step]\n\n## Task\n[Investigation details]"
⚠️ CRITICAL: Never just mention "delegate to investigator". Always use Task tool explicitly.