agent-delegation

Prepare and interpret delegated agent work with explicit task boundaries and return contracts.

Updated Sep 11, 2026
One-click install
npx skills add https://github.com/cameronbracken/waterology-research --skill agent-delegation-cameronbracken
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-delegation
Source: https://github.com/cameronbracken/waterology-research/tree/main/skills/agent-delegation
Command: npx skills add https://github.com/cameronbracken/waterology-research --skill agent-delegation-cameronbracken

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Delegating work to another AI agent often fails because the receiving agent lacks conversation context, ownership of branches or worktrees collides, compute authorization is ambiguous, and returned results are accepted without verification. This Skill defines a disciplined protocol for writing standalone delegation briefs and validating returned artifacts. ## Core Features & Use Cases - Standalone Brief Writing: Structures a delegation brief covering project context, objective, owned files, decision criteria, constraints, output path, and a definition of done. - Ownership and Compute Protection: Enforces rules against assigning branches owned by other agents, editing frozen experiment nodes, and assuming push, merge, or publish rights. - Return Contract Interpretation: Requires artifacts saved to an assigned output path plus a short status report, with integration only after checking ownership, diffs, and verification results. - Use Case: A lead research agent needs an unfamiliar code area surveyed. It writes a brief assigning the survey scope and output path, explicitly states no GPU or remote commands are authorized, then inspects the saved artifact before merging any findings. ## Quick Start Use the agent-delegation skill to write a standalone brief for delegating a codebase survey to another agent with a defined output path and return format.

Frequently Asked Questions about agent-delegation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I delegate a task to another AI agent?▼

Write a standalone brief assuming the receiving agent has no conversation context. Include the project and branch, objective, owned files, constraints, authorized compute, expected output path, return format, and a concrete definition of done.

What work should I delegate to a subagent versus keep myself?▼

Delegate only work with a clean independent boundary, such as surveying unfamiliar code, gathering a distinct evidence set, or writing from completed results. Keep dependent decisions, central synthesis, and active experiment loops with the lead agent.

Can a delegated agent push, merge, or modify remote state?▼

No. The receiving agent must not be assumed to have push, publish, merge, or remote modification rights, and nothing merges automatically. The brief should state explicitly which benchmark, remote, GPU, or long-running commands are authorized.

How do I verify results returned by a delegated agent?▼

Require the agent to save its artifact to the assigned output path and return a short status with checks performed, evidence, and blockers. Inspect the artifact directly rather than trusting the closing message, and integrate edits only after checking ownership, diff, and verification.

When is nested delegation between agents allowed?▼

Nested delegation is permitted only when the runtime supports it and the brief assigns distinct ownership to each agent. Otherwise the receiving agent completes the work itself or reports the blocker back to the lead agent.