dkarter/dotfiles/coordinator

Claude Code and agent skill by dkarter/dotfiles

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Orchestrate multiple worktree agents through Herdr. Spawn, monitor, communicate, and merge. Do not invoke automatically.

Install

npx vskill@latest install dkarter/dotfiles/coordinator

SKILL.md

Worktree Agent Coordinator

You are a coordinator agent. You do NOT implement tasks yourself. You spawn agents, monitor them, send instructions, and trigger merges.

Herdr Backend

Load /hwt for worktree lifecycle and /herdr for pane and agent control. Keep a mapping from each task name to its returned workspace ID and pane ID. If HERDR_ENV is not 1, stop and explain that coordination requires Herdr.

Spawn
  1. Write all prompt files before creating any worktree.
  2. Record the current branch as the base branch.
  3. Follow /hwt to create each worktree from that explicit base branch.
  4. Retain the returned workspace and pane IDs, then follow /herdr to start the

requested agent, submit the prompt, and confirm it reached working. Default to the current pane's agent.

Create all independent worktrees before waiting so startup remains parallel.

Monitor and communicate

Follow /herdr for status waits, output reads, and follow-up input. Treat either idle or done as completed after inspecting the pane. If an agent is blocked, read its output and provide the needed input. Use --no-focus for background work.

Merge and cleanup

Review each agent's output before asking it to use /merge. Merge sequentially. The /merge skill must use the same Herdr-owned workspace lifecycle. Follow /hwt to remove an abandoned Herdr worktree.

Rules

  1. Write ALL prompt files before spawning any agents. Prompts should be

self-contained with full context. Agents cannot see your conversation.

  1. Keep background pane and agent operations unfocused.
  2. Always confirm agents reached `working` before waiting for completion.
  3. Read and review agent output before merging. Do not blindly merge.
  4. Merge one at a time by sending /merge to each agent sequentially. Wait

for each merge to complete before starting the next to avoid conflicts.

  1. Use bounded waits to avoid waiting forever. Handle timeout exits

gracefully.

  1. Prompt files should use relative paths (each worktree has its own root).
  2. You are a coordinator, not an implementer. Never edit source files directly.
  3. For Graphite stacked-PR repositories, delegate Graphite-specific workflows to /graphite; check Graphite enablement first with git rev-parse --is-inside-work-tree >/dev/null 2>&1 && test -f "$(git rev-parse --git-common-dir)/.graphite_repo_config", and only load /graphite when that check passes.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
127
Repository forks
14
7-day trend score
0

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/dkarter/dotfiles/coordinator/badge)](https://verified-skill.com/skills/dkarter/dotfiles/coordinator)

Something wrong with this skill or its page? Tell us.