Skilllibrary delegation-boundaries
Decide what should stay local versus what can be delegated, with special attention to blocking work, tightly coupled tasks, read-only dead ends, and overlapping write scopes. Use when an agent is considering delegation, when the workflow risks bouncing work between roles, or when you need to explain why a subtask should not be handed off. Do not use when delegation is not under consideration.
git clone https://github.com/merceralex397-collab/skilllibrary
T=$(mktemp -d) && git clone --depth=1 https://github.com/merceralex397-collab/skilllibrary "$T" && mkdir -p ~/.claude/skills && cp -r "$T/05-agentic-orchestration-and-autonomy/delegation-boundaries" ~/.claude/skills/merceralex397-collab-skilllibrary-delegation-boundaries && rm -rf "$T"
05-agentic-orchestration-and-autonomy/delegation-boundaries/SKILL.mdPurpose
Use this skill to prevent bad delegation decisions before they happen.
When to use this skill
Use this skill when:
- the next step might be delegated
- the workflow is at risk of over-delegating or under-delegating
- a role split is unclear
- a task may be too coupled or too blocking to hand off
Do not use this skill when
- there is no live decision about delegation
- the workflow is already fixed and the only task is to execute it
Operating procedure
-
Ask whether the next local step is blocked by the proposed delegate. If yes, prefer local execution.
-
Check coupling. If the task shape depends on ongoing local reasoning, avoid delegation.
-
Check scope quality. A good delegate task is concrete, bounded, independently useful, and materially advances the main task.
-
Check write scope. Never split overlapping edits across separate implementers without a clear merge owner.
-
Make the boundary explicit. State why the work stays local or why it is safe to delegate.
Decision rules
- Keep urgent blockers local.
- Delegate independent information gathering freely if it will still be useful even when the answer is "nothing found".
- Do not delegate tasks whose output would be "an opinion on what to do next" unless that opinion is itself the requested artifact.
- Avoid read-only delegation for work that clearly requires code change to be useful.
Output requirements
Return:
Keep LocalSafe to DelegateUnsafe Delegation Patterns
References
- Read
for common failure cases.references/bad-delegation-patterns.md - Read
for a quick boundary check.references/local-vs-delegate-tests.md - Read
for edit-surface safety.references/write-scope-rules.md
Failure handling
- If the task sits on the fence, bias toward local execution and explain why.
- If the delegate proposal is vague, rewrite it into a bounded contract before approving it.