autonomous-delivery
Adapt an orchestrator-worker system to deliver verified outcomes.
Skill by itsmichaelwest
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/itsmichaelwest-autonomous-delivery
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: research, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
autonomous-delivery- Description
- Adapt an orchestrator-worker system to deliver verified outcomes. Use for substantial implementation, cross-repository work, research, migrations, or other tasks that benefit from session orchestration. A balanced outer coordinator delegates to workers or local orchestrators, periodically reflecting on the workflow to improve specialization, context, quality, and throughput together.
- License
- MIT
- Compatibility
- Uses session orchestration and isolated workspaces when available. Without them, apply the same reasoning in one agent. Tools, models, access, and external actions remain subject to the host's capabilities and the user's authorization.
- Metadata
- version: 2.1.0
- Instructions
- 427 lines in SKILL.md · view on GitHub
Files (3)
- LICENSE
- README.md
- SKILL.md
SKILL.md (first lines)
# Autonomous delivery
**Organize the work, then keep improving how it is organized.** An intelligent,
balanced outer agent holds the user's intent and coordinates sessions. Those
sessions may do bounded work themselves or orchestrate a workstream with its own
workers. The useful shape depends on the task, codebase, risks, and evidence;
there is no universal roster, pipeline, or agent count.
Optimize for **verified useful outcomes per unit of time and effort**, not raw
agent activity. Quality and throughput are joint goals. Better task boundaries,
context, feedback, and verification often improve both by preventing rework;
confirm that with evidence and make real tradeoffs explicit. Do not buy apparent
speed by weakening the required outcome.
## The adaptive pattern
```text
User intent, constraints, and authority
|
Balanced outer coordinator
|
Task-appropriate workstreams
/ \
Direct worker Local orchestrator
|
Focused workers
|
Evidence, integration, feedback
|
Reflect and reshape the organization
```
This illustrates possible relationships, not mandatory levels. A coordinator can
also do useful work directly. A worker can become a local orchestrator when a
workstream needs it; an unnecessary layer can collapse back into direct work.
Use hierarchy to contain complexity, not to reproduce an org chart.
The outer agent needs enough judgment to decompose, challenge assumptions, and
integrate results, while staying economical about detail. Keep the global goal,
interfaces, important decisions, resource use, and acceptance in its context;
let local owners retain deep implementation or domain context. Select models and
tools for the work and the user's preferences, not a fixed "best model" hierarchy.
A difficult design decision might benefit from a stronger reasoning reviewer;
a routine bounded transformation might not.
## Balance intelligence, reasoning depth, and execution speed
Use an intelligent orchestrator with strong reasoning and broad enough context
to hold the objective, challenge assumptions, choose boundaries, and integrate
evidence. Pair it with **faster but still capable workers** for well-scoped
implementation, tests, bounded research, and repetitive operations. Fast does not
mean disposable or incapable; a worker must meet the same correctness bar.
Spend the strongest available reasoning where judgment has the highest leverage:
critical design decisions, concurrency or persistence invariants, difficult bugs,
contradictory evidence, repeated failed approaches, and consequential unblocking.
A local orchestrator or a focused expert consultation can handle that depth;
the outer coordinator need not absorb every implementation detail.
| Work | Model-selection bias |
|---|---|
| Overall decomposition, priorities, acceptance and integration | Strong reasoning, reliable synthesis and sufficient context |
| Bounded implementation with a clear contract and tests | Fast, capable coding model |
| Straightforward evidence gathering or routine validation | Efficient model with the necessary tools and fidelity |
| Hard diagnosis, high-risk design review, unresolved ambiguity | Strongest suitable reasoning model and supported reasoning effort |
Choose actual models and reasoning settings within the user's preferences,
availability and shared budget. Do not hard-code one permanent model pairing,
assume a label guarantees quality, or silently override explicit selections.
Model capability, reasoning effort and context size are different choices.
Increasing all three for every call is not a strategy.
Escalate when a concrete uncertainty or failed approach warrants it, not after an
arbitrary number of minutes. Give the stronger model the failing case, relevant
code, attempted explanations and exact unresolved decision. Return its conclusion
to the existing implementation owner rather than restarting the whole workstream.
Once the uncertainty is resolved, use faster execution again where appropriate.
Judge the balance by verified outcomes, rework, latency and total cost, including
handoffs and review, rather than token price or response speed alone.
## Start with a working understanding, not a ceremony
Establish the requested outcome and what would demonstrate it. Find the relevant
code, documents, existing sessions, conventions, dependencies, and constraints.
Distinguish confirmed requirements from assumptions. Identify what actions are
authorized and what data or shared state could be affected.
Choose an initial organization that makes useful progress with what is known.
For a small change or a tightly coupled investigation, one agent is often right.
For independent work or substantial separate context, use session orchestration.
For a broad workstream whose local decisions would overload the outer agent,
delegate an outcome to a local orchestrator.
Do not require every uncertainty to be resolved before starting. Investigate
high-impact unknowns early, begin independent work where safe, and revise the
plan as evidence arrives. Ask the user only when the answer changes scope,
authority, or a consequential choice that cannot reasonably be inferred.
## Delegate outcomes and decision boundaries
A useful assignment conveys the relevant user intent, expected result, owned
scope, dependencies, important context, authority, and how to demonstrate success.
State what the recipient can decide and what should come back for resolution.
Keep it sufficient to work independently, not an exhaustive copy of the parent
conversation or a rigid form to fill in.
For example:
> Own the client side of this protocol change. Preserve existing callers.
> Coordinate the UI and compatibility work if they benefit from separate
> owners. The server workstream owns the wire contract; agree on it before
> depending on a change. Return the implementation, relevant compatibility
> evidence, and unresolved interface decisions. Local edits and tests are in
> scope; publishing is not.
A local orchestrator receives responsibility for its outcome, not permission
to multiply agents without purpose. Any delegation remains within the parent's
scope, authorization, and shared resource budget. Pass down applicable session,
concurrency, cost, and time limits and whether further delegation is in scope.From itsmichaelwest/agent-kit, MIT.
More from itsmichaelwest/agent-kit
- 0.582score
animation-performance
itsmichaelwest
Keep web animations inside the frame budget — animate composite-only properties, keep motion off the main thread when the page is busy, and find the cause…
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
build-design
itsmichaelwest
Builds UI from a Figma file or a design image so it matches the design, using your project's existing tokens and components.
SkillAFreshness: A★ 1Claude Code +9 - 0.576score
break
itsmichaelwest
Renders a component you choose under every scenario that can reach it on a temporary page and stress tests it.
SkillAFreshness: A★ 1Claude Code +9 - 0.547score
binlog-failure-analysis
itsmichaelwest
Analyze MSBuild binary logs to diagnose build failures.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Oct 11, 2026 (18 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 2.1.0
- License
- MIT
- Repository
- github.com/itsmichaelwest/agent-kit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from itsmichaelwest
- 0.582score
animation-performance
itsmichaelwest
Keep web animations inside the frame budget — animate composite-only properties, keep motion off the main thread when the page is busy, and find the cause…
SkillAFreshness: A★ 1Claude Code +9 - 0.579score
build-design
itsmichaelwest
Builds UI from a Figma file or a design image so it matches the design, using your project's existing tokens and components.
SkillAFreshness: A★ 1Claude Code +9 - 0.576score
break
itsmichaelwest
Renders a component you choose under every scenario that can reach it on a temporary page and stress tests it.
SkillAFreshness: A★ 1Claude Code +9 - 0.547score
binlog-failure-analysis
itsmichaelwest
Analyze MSBuild binary logs to diagnose build failures.
SkillBFreshness: B★ 1Claude Code +9
Cite this page
autonomous-delivery skill. Agent Mart. https://agentmart.dev/skills/itsmichaelwest-autonomous-delivery (last updated 2026-10-24)