Use this when you have a repeated AI workflow and need to decide what to build.
| Problem shape | Build | Why |
|---|---|---|
| The same check catches the same failure every time | deterministic script or hook | cheaper, testable, fewer model degrees of freedom |
| The workflow has a repeatable trigger and artifact | Skill | the model needs judgment, but the boundary is stable |
| The work spans multiple tools, memory, and handoffs | agent contract | coordination matters more than a single prompt |
| The output is consequential or public | verifier plus human release | fluent generation must not approve itself |
Write this before implementation:
Repeated problem:
User trigger:
Non-trigger:
Allowed actions:
Human authority:
Artifact:
Accepted example:
Rejected or boundary example:
Verifier or review rule:
Known evidence gap:
Do not promote a workflow to a public Skill when: