AI Agent Skills
Reusable agent capabilities that combine into the larger Agents system for faster, safer delivery.
PROBLEM
What is true now, what must be true, and what bounds the work
The workflows you want covered, with their current steps
Examples of correct and incorrect output for each step
An owner for the library after handover
Your existing agents, step by step, with the duplicates marked
What you retest today when a single step changes
The last few bad outputs, and how long each took to attribute to a step
How long your most recent agent took to stand up
The bounded jobs that become skills, and the ones that stay bespoke
The typed contract for each skill: input, output, and failure shape
The composition rules: how skills chain, branch, and fall back
What each skill reports about itself while it runs
SUCCESS INVARIANTS
What would have to be observable for this to have worked
| ID | Criterion | Verified by | Passes when |
|---|---|---|---|
| SC1 | A fix to a shared job ships once | Tracing a single change through every workflow that calls the job | A fix to a shared job ships once and every calling workflow picks it up without its own release |
| SC2 | A change is verified where it was made | The blast radius of a change, measured as the set of suites that must run | A change to one skill is verified by that skill's harness alone, with the calling workflow unmodified |
| SC3 | A failure names the step that produced it | Reading the per-step record for a sample of failed runs | A failure names the step that produced it, and that step's latency and confidence are on the record beside it |
DECONSTRUCT
How the distance was cut, and what each part advances
The same job is implemented once per agent, so a fix ships three times or not at all
Changing one step means retesting a whole agent, because nothing states where that step ends
A bad output is attributed to the AI, because no step reports on itself
PRIORITISE
Which part runs first, and the function that decided it
| Part | Factors | Score | Why it ranks here |
|---|---|---|---|
| D1 | 5 x 4 x 5 / 2 | 50 | Nothing else is cheap while the same job exists three times, so the lift comes first. |
| D2 | 4 x 5 x 4 / 2 | 40 | A harness is only definable once the module it tests has an edge, which the lift is what creates. |
| D3 | 4 x 4 x 3 / 2 | 24 | Reporting is per step, so it is written against steps that already exist and is the last to be affordable. |
NEXT STEP
Think AI Agent Skills is the right fit?
Not ready to commit to a build?