| name | cline-delegate |
| description | Delegate coding tasks to the Cline CLI (`cline`) 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 `cline` CLI installed and authenticated with `cline auth`, Node 18+, and git. The orchestrator must be able to run shell commands and read files. |
| metadata | {"version":"0.5.0"} |
Cline Delegate
When to Use
- You want to delegate a bounded coding task to a separate
cline implementer (Cline) and then review its diff yourself.
- The user explicitly asked for delegation to this implementer.
You are the orchestrator. Delegate a bounded coding task to a separate implementer - the Cline
coding agent CLI - then review what it produced and land it yourself. You write the brief and own
the judgment; the implementer makes changes in its own session in a clean working tree; you verify
and commit.
The loop needs only a shell command and file access, so any comparable orchestrator can drive it.
When NOT to use this
- The task is small enough to do inline; delegation overhead is not worth it.
- The
cline CLI is not installed or authenticated.
- You require the relay to configure a sandbox. Cline exposes sandbox controls, but this relay
leaves them to the CLI environment; use
--plan when the run must be read-only.
Prerequisites (check once)
- Install
cline (npm or bundled binary; the relay probes cline --version).
- Authenticate: run
cline auth (interactive sign-in), or configure
ANTHROPIC_API_KEY / an OpenAI-compatible base URL.
- Confirm
cline --version succeeds.
- Work in, or point
--cd at, the target git repository.
Choose the model (optional)
Cline picks a default model. To choose another, pass the separate --model <id> or --provider <name>
(e.g. anthropic, openai-native, openrouter). The relay accepts letters, digits,
and . _ : / - only (the value reaches a shell on Windows).
The loop
Run these five steps per task. Steps 1, 4, and 5 require judgment; 2 and 3 are mechanical.
1. Write a brief
Cline sees only the text you send. It cannot read your conversation: the brief must stand alone
with the goal, current state, what to change, what to leave untouched, the project's real
gates, and a report contract. Keep each brief to a single task. Write it to a file and pass it as
the relay's --brief. See references/writing-the-brief.md.
2. Dispatch