grill-me-auto
Original:🇺🇸 English
Translated
Use when the user wants a non-interactive Grill Me run written as one collapsible markdown document, asks for "Grill Me Auto", "auto grill", "all grill questions at once", or invokes /grill-me-auto, /Grill Me Auto, or /grill me auto.
3installs
Sourceamit-t/skills
Added on
NPX Install
npx skill4agent add amit-t/skills grill-me-autoTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Grill Me Auto
Batch-mode fork of : same relentless stress test, but every question is written into one markdown grill document so the user can read, collapse/expand, and answer in one shot.
grill-meUse this skill for , , , "auto grill", or requests for all grill questions at once. If the user wants a live one-question-at-a-time interview, redirect to . If they want engineering-only grilling against / ADRs, redirect to .
/grill-me-auto/Grill Me Auto/grill me auto/grill-meCONTEXT.md/domain-grillStep 0 — choose depth first
If the invocation includes a recognized depth (see the table in for accepted values and aliases), echo it in one line and proceed. Otherwise, ask exactly this and stop:
REFERENCE.mdGrill depth? (default: deep)
- deep — every branch, edge case, contradiction, code/doc cross-check, and invented boundary scenario. Typically 20–40+ questions.
- standard — critical assumptions plus main edge cases and obvious cross-checks. Typically 15–25 questions.
- quick — only highest-leverage deal-breakers and dead-on-arrival risks. Typically 5–10 questions.
Reply with/deep/standard(or hit return for deep). Pre-select next time withquick./grill-me-auto deep|standard|quick
Step 1 — gather context silently
Inspect the prompt, linked artifacts, touched files, repo instructions, , ADRs, docs, and recent commits before writing questions. Do not ask the user anything the agent can read. Mention blockers only if needed.
CONTEXT.mdStep 2 — write the grill document
Resolve the project root with , falling back to an ancestor with / , then . Create the document atomically ( then rename) at the path defined in § File contract. Create if missing; if it is not gitignored, append to and stage that one-line change (do not commit).
git rev-parse --show-toplevel.git.claudepwd.tmpREFERENCE.md.grills//.grills/.gitignoreFollow for every format contract — file path, frontmatter, question block, answer key, reply parsing. is the only filled example; do not inline another one here or in .
REFERENCE.mdtemplates/grill-doc.template.mdREADME.mdPrecision pass — apply before writing
Before serializing the document to disk, internally apply to every authored string: question text, Why it matters lines, option labels, recommendation reasons, and alt reasons. The grill doc is the only deliverable, so density of the prose inside it is the deliverable.
precision-modeImplicit invocation rules:
- If is listed in the environment's available skills, invoke it before drafting question prose; if not, apply the same rules inline from memory (lead with the answer, no filler, no echo, no trailing summary, fragments over sentences when unambiguous, quantify don't qualify, prefer structure over prose).
precision-mode - Apply precision only to the authored content of questions, options, recommendations, and alt reasons. Do not strip the literal markdown scaffolding the format contract requires: /
<details>tags, the<summary>/**Why it matters:**/**Options:**/**Recommendation:**labels, the**Alt:**TOC heading, the## Questionsheading, frontmatter keys, or the three reply-path code blocks. Those are contract, not prose.## Answer key - Caps that override the precision instinct to compress further: stays ≤1 sentence (≤20 words); option labels stay ≤15 words; recommendation and alt reasons stay ≤25 words. If a reason genuinely needs more, split into two sentences — do not drop the why to hit the cap.
Why it matters - Preserve correctness and critical caveats. Precision must not strip a security warning, breaking-change flag, data-loss risk, or a specific code/ADR reference that gives the recommendation its grip.
- Never let precision delete the alt recommendation to "lead with the answer". The dual recommendation + alt structure is contract.
Briefly mention in the hand-off message (Step 3) that the doc was written under precision mode, so the user knows scannability is intentional and reasons are not truncated by accident.
Step 3 — hand off and stop
After writing the file, reply only with:
Grill written to— <N> questions at depth <depth>, written under precision mode (terse on purpose; reasons capped, not truncated). Open it in a markdown previewer, then paste one of:.grills/<filename>,accept all my recommendations, or the filled answer-key block. I'll apply your answers in one pass when you reply.accept all my alt recommendations
Do not summarize the questions in chat. The document is the deliverable.
Step 4 — when the user replies
Parse the shortcut or answer-key block in one pass. If malformed, ask one targeted fix-up question, not a new grill.
After parsing:
- Update the grill document frontmatter to , append
status: answered, and addanswered_atat the bottom.## Resolved answers - Summarize the resolved plan in ≤10 bullets, flagging any answer that changed direction from the original prompt with .
(changed:) - Ask before starting the next step; do not implement automatically.
Forked from , itself a fork of Matt Pocock's . Matt's relentless-interview core remains; this fork adds batch document delivery.
grill-megrill-me