done-gate
A gate that runs before the word 'done.' It classifies the ask, diffs the artifact against it, and stops the confident 60% from shipping.
What it is
A skill that intercepts every completion claim. It exists because the worst trust failure is 'done' that isn't: work reaching about 60% of the ask and getting called finished. The gate classifies the ask and enforces the matching bar before the word gets used.
Why
“Done” that turns out to be 60% is the fastest way to lose trust in an agent — it happened enough times to earn a gate. Classifying the ask and diffing the artifact against it stops the confident partial from shipping as complete.
How I use it
A quantifiable ask — 'match this design exactly' — gets decomposed into a per-element checklist and diffed against the real artifact. An interpretive ask gets options and a conversation, never one confident answer. And when work stalls at 80%, the honest partial report beats a false 100% — that's a rule, not a preference.
Get it
The whole method is downloadable and adaptable — skills/done-gate/SKILL.md inside the zip. Drop it into ~/.claude/skills/ and it fires on done, shipped, fixed, and complete.
Connected
This thread is scoped to done-gate. Opening another node starts a new one.
Ask this node