G
grill-me
activeprocedural skill
Procedure
# Grill Me Before writing a line of code, reach a shared understanding. Most bugs come from an initial misalignment, not from poor execution. Golden rule: one question at a time. Propose a recommended answer with each question. Wait for the answer before the next one. Loop: 1. Read CONTEXT.md + ADRs if present 2. Walk down the decision tree, most constraining first 3. Sharpen the language, propose a canonical term if ambiguous 4. Capture decisions, CONTEXT.md for terms, ADR for load-bearing choices Stop when: [ ] Public interface of affected modules defined [ ] Testable behaviors identified [ ] Expected errors and edge cases [ ] Compatibility with existing ADRs verified Anti-patterns: ✗ Asking 5 questions at once ✗ Asking what the codebase can answer ✗ Accepting 'do as you feel' on a load-bearing decision ✗ Compiling a list instead of walking down a branch
Triggers
grille-moi / grill mebefore a non-trivial implementationfuzzy or ambiguous specpending architectural choice
Metrics
invocations
—
latency p50
—
latency p95
—
tokens in
—
tokens out
—
error rate
—