The bait, then the rug-pull.
Four sentences. That was all it took to make /grill-me one of the most-talked-about Claude Code skills in the community -- Matt Pocock was getting five messages a day from engineers raving about it. So naturally, he killed it and built something better.
What the video promised.
stated at 00:44 "I've actually built a better one. Let's open up a session so I can explain a little bit more about where grill me goes wrong." delivered at 05:40
Where the time goes.
01 · The /grill-me backstory
Matt explains the four sentences behind /grill-me, shows community praise, teases that he has replaced it.
02 · What goes wrong with /grill-me
Opens a live session, pastes a prompt for a new pitch entity, explains the core problem: re-explaining domain jargon like standalone video every single session.
03 · Ubiquitous language and the new skill
Introduces DDD concept from Eric Evans blue book. Shows the /grill-with-docs SKILL.md on GitHub -- same grilling core plus domain-awareness sections.
04 · Live demo: grilling a pitch entity
Runs /grill-with-docs on the real codebase. AI reads CONTEXT.md, clarifies cardinality, resolves terminology collision, handles status semantics and nullability.
05 · CONTEXT.md updates live
Matt asks the AI to save agreed language. CONTEXT.md updated with Pitch, Pitch Status, Pitched and Unattached Standalone Video. Reflection on why language precision matters.
06 · The three benefits
Concise replies, tighter thinking traces, easier code navigation -- all downstream effects of shared language. DDD works with humans and AI alike.
07 · Is /grill-me dead? + CTA
/grill-me moves to productivity skills for non-engineering use. Rule: codebase = /grill-with-docs, no codebase = /grill-me. Newsletter CTA.
Visual structure at a glance.
Named ideas worth stealing.
Ubiquitous Language (DDD)
A shared vocabulary document aligning codebase, developers, and domain experts. When all three groups use the same terms, the AI needs zero re-explanation.
ADR (Architectural Decision Record)
- Hard to reverse
- Surprising without context
- Result of a real trade-off
Lightweight markdown documenting non-obvious decisions. Only write one when all three criteria are met.
Grill-with-docs session loop
- Read CONTEXT.md at session start
- Challenge language against glossary
- Sharpen fuzzy terms to canonical ones
- Cross-reference with code
- Update CONTEXT.md inline during session
- Write ADR when all three thresholds met
The full /grill-with-docs flow -- extends /grill-me with domain-aware grounding
Lines you could clip.
"This might just feel like bike shedding to you, but this is going to affect every part of the code that's generated. All variable names or file names are gonna be based on these context.md documents."
"It magically aligned with the thoughts I had before the words came out of their brain."
"The same techniques that work with humans also, it turns out, work with AI."
"Did its creator come along and stab it in the back? Absolutely not."
How they spent the runtime.
Things they pointed at.
How they asked for the click.
"I keep everyone up to date on this with my AI skills for real engineers newsletter."
Soft sell with explicit no-spam promise, framed as skill changelog updates rather than a pitch.
Word for word.
Steal the CONTEXT.md pattern.
Shared language is not bike-shedding -- it is the multiplier that makes every AI session faster, tighter, and less repetitive.
- Create a CONTEXT.md at your repo root -- one definition per domain term, with _Avoid_ aliases for confusables. Start it during your first grilling session.
- Use /grill-with-docs (or build an equivalent) that reads CONTEXT.md before starting -- never let the AI start cold on domain terms.
- Write an ADR only when the decision is hard to reverse, surprising without context, AND the result of a real trade-off. Most decisions do not qualify.
- Let the AI propose canonical terms mid-session -- accept or push back, then lock them into CONTEXT.md before ending.
- The language you agree on becomes your variable names, file names, and UI labels. Getting it right upfront is leverage, not perfectionism.
- Keep /grill-me for non-engineering uses: brainstorming, writing, life decisions -- anything without a codebase.
- Expect compounding returns: four or five sessions in, the AI anticipates your domain model and you need far fewer words to drive it.
How to stop re-explaining yourself to AI.
The reason your AI conversations feel repetitive is that you have no shared vocabulary -- and you can fix that with one text file.
- Write down the 10-20 most important terms in your project or domain -- one plain-English definition each. This is your shared language document.
- Paste that document at the start of any AI conversation where those terms matter. The AI no longer needs re-explanation of your domain-specific words.
- When the AI uses a term you disagree with, correct it in the document immediately -- not just in chat where it gets forgotten next session.
- This works for writing, business strategy, product planning -- anywhere you have repeated AI conversations about the same domain.
- The payoff compounds: after a few sessions the AI speaks your language and you spend far fewer words getting to useful output.








































































