technical-delivery
Skill1 starsChanged 33 days agoMITView on GitHub
Deliver an enterprise AI capability from a working slice to operation and team ownership. Use for coding-agent handoffs, integration dependencies, AI-assisted development workflows, release scope, and technical transfer.
In this repository15 other files it gives its agents.
- adoption-and-scaleSkill
- capability-explorationSkill
- context-designSkill
- discoverySkill
- enterprise-engagementSkill
- enterprise-integrationSkill
- evaluate-and-improveSkill
- executive-communicationSkill
- field-productizationSkill
- get-startedSkill
- meeting-synthesisSkill
- opportunity-designSkill
- solution-designSkill
- use-case-portfolioSkill
- value-caseSkill
The file
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
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 50
Check the deployed result against the intended user outcome.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Technical delivery
Deliver an AI capability the receiving team can operate and extend. Inspect what works, the intended outcome, and the uncertainty that could change the build. Implement or coordinate within the assignment; produce a brief when that is the requested result.
Build a complete first slice
Choose a task that exercises the defining intelligence and reaches its recipient. An agent that migrates one package, runs its checks, and prepares the change for review demonstrates more of a coding deployment than suggestions across an entire repository. A research workflow should finish an investigation in the place where its team uses it.
Narrow the population, document family, repository, or action scope while preserving meaningful work. Exercise source access, tool semantics, continuation, and the receiving workflow early. Expand from observed behavior instead of waiting for every future feature.
Explore the supported products, connectors, runtimes, and extension points available in the customer's environment. A managed capability may already supply execution, persistence, sharing, or deployment. Use custom infrastructure for the behavior the task still needs.
Make the assignment buildable
Give the implementing engineer or coding agent enough context to start and enough freedom to improve the design. Include what matters for this build:
- The task, finished outcome, first release population, and examples that distinguish good behavior.
- The repository or workspace, existing implementation, environment, access, and relevant conventions.
- Source and tool contracts whose meaning affects correctness, such as units, entity identity, freshness, write acknowledgment, or retry behavior.
- The state that must survive, output location, and how the recipient completes the work.
- Acceptance checks, unresolved decisions, and the constraints behind settled choices.
Carry the accepted intent and constraints through the team's existing issue, design, or repository records. Link implementation, checks, and release results there, updating the decision when the intended behavior changes. Separate required behavior from implementation assumptions: resumption need not require a new orchestration service. Have the implementer exercise a complete case before treating an estimate as a commitment.
See a coding-agent delivery for a handoff that resolves environment and continuation requirements.
Equip the agent to keep working
For work spanning sessions, preserve the goal, artifacts, progress, source versions, and next action outside transient conversation. Give the agent a way to inspect the environment, check its work, and recognize completion. Verify resumption.
For recurring work, track progress per source and distinguish read, processed, and delivered items. Keep failed reads separate from "nothing changed" and preserve their last successful position. Advance delivery state after acknowledgment; reconcile an uncertain write before retrying. Keep user-maintained preferences separate from agent progress, with their own write permissions. When inputs change, identify affected work. Put these semantics in the tool or harness contract when applications depend on them.
Resolve dependencies into delivery choices
Work backward from the completed task. For each blocking dependency, identify the behavior it enables and a concrete alternative. A dated snapshot may support an overnight analysis; an interactive decision may need a live query. Existing user access may support a shared workspace; unattended execution may need a service identity. Choose the route that preserves the task's useful outcome.
Find where accepted work waits: clarification, environment setup, review, CI, or release. Measure those queues alongside implementation time and the repair work after shipping. Use the observed constraint to choose where more automation or capacity helps. Parallelize independent work with clear ownership. When a constraint changes the promise, propose the scope, sequence, or date change and keep unaffected work moving.
Release and transfer the capability
Choose the release scope from observed task performance and the consequences of failure. Some work can run autonomously within its granted action scope; other work belongs in an existing review process. Demonstrate the operating path, including recovery that matters to this service. Inspect the resulting state and user experience.
Put the service into the team's normal access, release, and support arrangements. Keep temporary bridges paired with a replacement or retirement plan. If Studio is the working record, use plan_delivery to connect the useful increment with its requirements and supporting runs; link the team's existing work items.
Check the deployed result against the intended user outcome. Turn a production failure or missed outcome into a reproducible case, a repair to the responsible layer, and a verified release. Retain the useful regression check or operating lesson where the next change will use it.
Transfer through practice: have the customer team run the next task, diagnose a failed run, and make a change. Supply documentation for those tasks and the reasoning behind coupled choices. Close with the delivered scope, remaining constraint, and next expansion.
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.

