| name | gate-miss-to-issue |
| description | Promote a late-caught defect — one an earlier gate should have caught — into a development-skills issue proposing a fix to that gate's procedure. |
Gate-Miss-to-Issue
A gate's failure is invisible to the gates downstream of it — they judge the product, not which earlier step should have caught the defect. This skill captures that gap as a development-skills issue.
Do
- Propose which gate should have caught it — skill + step, or no existing gate if none owns the class. This is a hypothesis the issue confirms or redirects, not a blame verdict.
- State the blind spot as a general class, not the one token that slipped.
- File the proposal as an issue against
ultimatile/development-skills, via file-issue, with the four points below.
- On recurrence of a class that already has an open issue, comment on it instead of filing a duplicate.
Don't
- Don't edit the gate's
SKILL.md inline. File an issue; the fix is deliberated async so the work-repo PR that surfaced the miss is not blocked.
- Don't file for a one-off execution lapse the gate already covers — only for a generalizable procedure gap.
- Don't propose a code change here.
- Don't recurse: this skill has no gate of its own to postmortem.
Issue content
Hand file-issue these four points:
- Gate (proposed) — the skill + step you argue should have caught it, or none yet; the gate-owner confirms or redirects.
- Miss — the defect, and where it was finally caught; link the work-repo PR / issue for provenance.
- Blind spot — the generalizable procedure gap.
- Proposed improvement — a concrete procedure change (a new sweep, a tightened definition, an added probe class). A proposal; the fix is settled in the issue.
Toolchain names (skills, gates, review tools) are in-context for this repo — it is that toolchain — so the issue may reference them freely, unlike work-repo artifacts.