grill-me

Convert plan ambiguity into uniquely identified decision records via structured interrogation.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/drshailesh88/build_playbook --skill grill-me-drshailesh88
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grill-me
Source: https://github.com/drshailesh88/build_playbook/tree/main/vendor/mattpocock-skills/grill-me
Command: npx skills add https://github.com/drshailesh88/build_playbook --skill grill-me-drshailesh88

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns vague plans and unstated assumptions into explicit, durable decisions with unique IDs and traceable records, so downstream work (like PRDs and milestones) can proceed without re-interviewing.

Core Features & Use Cases

  • Structured interrogation with decision IDs: Extracts decisions one-by-one, assigns DEC-XXX IDs, and records question, options, selection, rationale, rejected alternatives, dependencies, and status.
  • Disk-first decision traceability: Writes the grill log as the only durable source of truth, using a resume workflow that prevents re-asking already-decided questions.
  • Decision graph for downstream compilers: Produces a decision artifact that downstream commands can compile into PRDs, milestones, and verification steps without losing context.

Quick Start

Use the grill-me skill to stress-test a design by asking it to start with the project name and one-sentence description, then answer each question one at a time until the grill produces a complete decision log.

Frequently Asked Questions about grill-me

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stress-test a product plan and convert it into traceable decision records?

To stress-test a product plan and generate traceable decision records, you run a structured interrogation method that assigns unique IDs to each extracted decision. This process evaluates problem scope, UX, data, and edge cases to ensure durable architecture decisions for downstream handoff.

What is requirements elicitation for engineering planning and when do I need it?

Requirements elicitation for engineering planning is a structured interrogation process that extracts unstated assumptions and converts them into explicit, uniquely identified decision records. You need it when vague product plans require traceability and stress-testing before PRD handoff to prevent re-interviewing.

How do I assign decision IDs to ambiguous project requirements?

You assign decision IDs to ambiguous project requirements by applying an atomic DEC ID reservation process during structured interrogation. This method captures the question, options, selection, rationale, and rejected alternatives for each requirement into a durable traceability log.

Can I resume an architecture decisions interrogation log if I stop halfway?

Yes, you can resume an architecture decisions interrogation log if you stop halfway because the process uses disk-first persistence for grill logs and decision indexes. The resumption logic continues from the last incomplete phase without re-asking previously decided questions.

Does this structured interrogation method work for PRD handoff preparation?

Yes, this structured interrogation method works for PRD handoff preparation because it produces a decision artifact graph with traceable DEC IDs. Downstream commands can compile this artifact directly into product requirements documents without losing context or requiring re-interviewing.

What is the best way to audit ambiguity in product planning before milestone creation?

The best way to audit ambiguity in product planning before milestone creation is to run a structured interrogation that includes a dedicated ambiguity audit phase. This extracts explicit decisions with unique IDs, creating a decision graph that downstream compilers use for milestone generation.