delivery
Skill7 starsChanged 21 days agoMITView on GitHub
Provider-neutral delivery procedure for implementation outcomes. Grounds work in project rules and an exact SHA, keeps one live outcome contract, splits work into short dependency-ordered tasks with write scopes, assigns implementer and independent verifier roles, collects real check receipts, and treats review, publication, merge and deployment as separately authorized states. Use when asked to implement, fix, ship or land a change through review or merge. Not for read-only questions, explanations or lookups; answer those directly without launching workers.
7 other projects use a version of this.
Adopted by
Most recently taken up by
- TerryFYL/ai-research-armytheir own version, first seen Nov 8, 2026
- wheslleyrimar/BuildCLI-Agentstheir own version, first seen Oct 22, 2026
- rcelebrone/DotAgentstheir own version, first seen Oct 14, 2026
- hieuphung97/delytheir own version, first seen Sep 16, 2026
- gener8v/gener8v.claude-skillstheir own version, first seen Sep 15, 2026
- Xopoko/deliverytheir own version, first seen Sep 10, 2026
Other versions7 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 7
- hieuphung97/dely★ 93same name
- rcelebrone/DotAgents★ 15same name
- TerryFYL/ai-research-army★ 9same name
- gener8v/gener8v.claude-skills★ 3same name
- wheslleyrimar/BuildCLI-Agents★ 3same name
- June74/agentic-workflow★ 0same name
- Xopoko/delivery★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository31 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- api-contract-testingSkill
- browser-testingSkill
- ci-cd-templatesSkill
- code-review-checklistSkill
- context-escalationSkill
- deep-analysisSkill
- deep-readSkill
- deployment-runbookSkill
- divergeSkill
- docker-deploymentSkill
- executeSkill
- experiment-loopSkill
- git-workflowSkill
- handoffSkill
- infrastructure-as-codeSkill
- investigateSkill
- kubernetes-opsSkill
- library-docsSkill
- multi-agent-orchestrationSkill
- observability-stackSkill
- remote-triggersSkill
- repo-contextSkill
- scheduled-tasksSkill
- security-scanSkill
- skill-creatorSkill
- sre-runbooksSkill
- ui-guidelinesSkill
- verified-handoffSkill
- worktree-workflowSkill
The file
We split this skill into the rules it gives an agent
10 rules. 0 are common, 10 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 5 edited versions we read keep these.
10
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
Use for outcomes that change source, configuration or external state.
- Distinctive: line 15
Read-only questions, explanations and lookups do not launch workers.
- Distinctive: line 16
Keep effort proportional. A one-file fix is one task.
- Distinctive: line 21
Default: Codex coordinates and independently verifies.
- Distinctive: line 25
Never hardcode accounts, profiles, models or paths.
- Distinctive: line 36
Ground: Read project instruction files and verify the request's premise against source.
- Distinctive: line 39
Contract: Write one live outcome contract (task contract).
- Distinctive: line 79
Before cleanup or removing anything a run depends on, collect every predeclared check's actual receipt and both complete logs: the child …
- Distinctive: line 91
No silent retry, profile switch or billing switch.
- Distinctive: line 95
Every blocker names the gate, its owner and the next executable step.
“Common” is measured: kept by at least 6 in 10 of the 5 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Delivery
Carry an implementation outcome from premise to an honestly reported state. Loading this skill is guidance only: nothing is executed, dispatched, reviewed or published until a real tool call or process does it and its receipt is collected.
Scope
- Use for outcomes that change source, configuration or external state.
- Read-only questions, explanations and lookups do not launch workers.
- Keep effort proportional. A one-file fix is one task; there are no fixed task counts, file caps or coverage targets.
Roles
- Default: Codex coordinates and independently verifies; an actual Claude execution implements. Only explicit owner or project instructions override it.
- The default assigns roles; it does not start a dispatcher. A role is fulfilled only when a real controller or CLI invocation runs it.
- Never hardcode accounts, profiles, models or paths. Inherit configured CLI defaults and report the model actually observed.
- An unavailable provider or reviewer stays a named gap, for example
independent review: not performed (verifier provider unavailable). Same-provider self-review is never reported as cross-provider review. - An existing configured controller owns dispatch and STOP. Without one, a direct CLI invocation is a fallback: it preserves identity (provider, profile, session) and every gate, and is not reported as managed delivery.
Workflow
- Ground. Read project instruction files and verify the request's premise against source. Record the base identity: exact SHA, toolchain versions and dirty state. For an unfamiliar repository run /repo-context first.
- Contract. Write one live outcome contract (task contract). Amend it in place when scope changes; do not keep parallel copies.
- Decompose. Tasks under about 30 minutes, each with dependencies, a write scope and capability routing. Disjoint write scopes may run in parallel in separate worktrees; coupled work runs sequentially.
- Predeclare. Name the checks and the expected changed-path manifest before execution starts. Map requirements to discriminating evidence using acceptance by task; unavailable required evidence means incomplete acceptance, not a successful zero.
- Execute and collect. Gather actual terminal receipts (command, exit status, log location) with /verified-handoff. A pending, killed or timed-out run is not a pass. See Provider lifecycle for when a provider run counts as complete.
- Freeze and reconcile. Freeze the result identity: the result commit SHA, or a digest of the exact dirty bytes when uncommitted. Worktree diff, task result, report and PR must agree with that result and the manifest. Explain every difference or treat it as a defect.
- Independent review. The reviewer sees requirements, source, diff and raw artifacts before any producer conclusions. Findings and the verdict are bound to the input revision, base identity and frozen result identity. A blocker states the violated requirement and a reproduction; low-impact suggestions are labelled as such.
- Remediate. Preserve failure evidence; do not overwrite logs. Remediation, a new head or input drift invalidates the bound verdict: freeze the new result and review it again. After repeated failure through the same mechanism, change strategy instead of retrying.
- Publish. Required local checks pass and an independent verdict without unresolved blockers covers the exact result before push or PR; otherwise hold. Merge requires the configured CI and approval at the exact head SHA, verified ancestry and existing authorization. Report implemented, reviewed, merged and deployed as distinct states.
- Continue. Proceed through remaining authorized slices while attended. Do not create watchers, schedules or operational authority that was not granted.
Provider lifecycle
- A child process exiting 0 is not completion. Completion also requires the provider's own terminal result to report success (not an error, permission denial or interruption) and no unresolved background task or later lifecycle event.
- Before cleanup or removing anything a run depends on, collect every predeclared check's actual receipt and both complete logs: the child process output and the provider event log.
- Record child exit code or signal separately from the admission outcome (whether the result is accepted as complete).
- An interrupted or incomplete run keeps its recorded outcome. A later recovery is a new boundary with its own receipts; it never relabels the earlier history.
Recovery
- Preserve task ID, provider, profile, session, worktree, SHA and evidence.
- Incomplete provider termination (timeout, crash, quota, kill) is never completion.
- No silent retry, profile switch or billing switch.
- Clean up only identified processes this delivery owns, and only after their checks are terminal.
- Revalidate drift (head SHA, base, dirty state) before resuming.
- Every blocker names the gate, its owner and the next executable step.
Project adapters
Repository-specific policy (base branch, release, issue tracking, required checks) lives in that project's own instructions or adapter skill. Adapters add policy for their repository; they never become universal exceptions to this procedure.
These procedures are guidance, not an enforcement engine; compliance is shown by the receipts, not assumed.
Resources
references/task-contract.md— outcome contract, task card, receipt, review and final report fields.references/acceptance-by-task.md— proportional behavioral acceptance profiles.references/repository-measurements.md— optional measurement and task-grounding limits.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

