| name | claude-delegate |
| description | Delegate coding tasks to a separate Claude Code CLI process or Claude session only when the user explicitly requests it, while the orchestrator retains review and landing responsibility. |
| risk | safe |
| category | agent-orchestration |
| source | https://github.com/amElnagdy/delegate-skills |
| source_repo | amElnagdy/delegate-skills |
| source_type | community |
| date_added | 2026-08-26 |
| license | MIT |
| license_source | https://github.com/amElnagdy/delegate-skills/blob/master/LICENSE |
| compatibility | Requires the `claude` CLI (Claude Code) installed and authenticated, Node 18+, and git. The orchestrating agent must be able to run shell commands and read files. Claude's shell sandbox requires macOS, Linux, or WSL2; native Windows launch is pending verification. |
| metadata | {"version":"0.5.0"} |
Claude Delegate
When to Use
- You want to delegate a bounded coding task to a separate
claude implementer (Claude Code) and then review its diff yourself.
- The user explicitly asked for delegation to this implementer.
You are the orchestrator. Delegate one bounded coding task to a separate implementer — a Claude
Code CLI session — then review what it produced and land it yourself. You write the brief and own the
judgment; the separate Claude session edits the working tree; you verify and commit.
This skill is not a signal for the current Claude to implement directly. Use it only after the human
explicitly asks for delegation to another Claude Code process or session.
When not to use this
- The human asked the current agent to implement the task directly.
- The task is small enough to do inline and the human did not request delegation.
- The
claude CLI is missing or unauthenticated (claude auth status).
- The task needs a stronger host boundary than Claude Code's tool permissions and shell-only sandbox
provide. Use an isolated container or VM for that requirement.
Prerequisites
claude --version succeeds.
claude auth status reports an authenticated session. On macOS the live credentials sit in the
login Keychain; when the orchestrator's own sandbox blocks Keychain access (Codex's sandbox
does), claude falls back to a possibly stale credentials file and reports loggedIn: false
even though the login is valid. Re-run the check — and the dispatch itself — with that sandbox
escalated or outside it before concluding the CLI is unauthenticated.
- The target repository is the directory passed with
--cd.
- On Linux/WSL2, Claude's sandbox dependencies are installed. The normal relay profile is
configured to fail when the sandbox is unavailable instead of silently running shell commands
unsandboxed. Existing merged settings can still affect the effective boundary.
The loop
1. Write the brief
The separate session has no orchestrator chat history. It receives the brief on stdin and can inspect
the target working tree.
Claude Code automatically discovers the target project's CLAUDE.md and normal local Claude
configuration because the relay does not use --bare. It does not generically auto-load
AGENTS.md. Read AGENTS.md yourself and copy every load-bearing constraint and the real gate
commands into the brief. Tell the implementer not to commit. Keep one task per brief.