Only 12 of 39 skills carried metadata.version, and adoption tracked which plugin a skill lived in rather than any stated rule: core, gitea and lint were consistent adopters, bin and kyberforge were consistent non-adopters, git was split with one outlier. There was no documented convention, and skill-author's own bump logic was already written as if presence were conditional. metadata.version is now required on every skill. The 19 skills here that never carried one (bin, kyberforge, gitea-files) are seeded at 1.0.0, not 0.1.0 -- that value stays reserved for a skill's actual creation point under skill-author's existing convention. The skill-frontmatter pre-commit hook now fails a SKILL.md missing the field, the same class of failure as a missing name/description. Full rationale in the new ADR. The git-plugin skills that also need this field follow in the next commit, bundled with issue #113's rtk normalization since both touch the same files. Refs: #127 ADR: 0022 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EeH8SCbcrCAQrtymkNuhKP
grill-me
Interview the user relentlessly about a plan or design until the decision tree is fully resolved.
What it does
Turns the agent into an interviewer rather than an implementer. It walks the design tree branch by branch, resolving dependencies between decisions one at a time, and offers its own recommended answer alongside each question so the user has something concrete to push against. Two rules give it its shape: one question at a time, and never ask what the codebase can answer — if a question is settleable by reading the code, the agent goes and reads the code instead of spending the user's attention on it.
Composition
This is the plain grilling loop, with no documentation side effects. The sibling grill-with-docs skill runs the same interview but additionally challenges answers against the project's CONTEXT.md glossary and existing ADRs, and writes decisions back into those files as they crystallise. Reach for that one when the project has a domain model worth defending; reach for this one when it does not, or when nothing should be written down yet.
triage composes the documented variant, not this one, when an issue needs fleshing out.
Usage
/grill-me
Describe the plan or design to be stress-tested. Expect questions one at a time, each with a recommended answer.
Files
| File | Purpose |
|---|---|
SKILL.md |
The whole skill — the interview instruction, the one-question-at-a-time rule, and the explore-instead-of-asking rule |