grill-with-docs

Interrogates a plan or design through structured questioning while generating ADRs and a glossary.

Updated Aug 3, 2026
One-click install
npx skills add https://github.com/shaahy/quicknav-desktop --skill grill-with-docs-shaahy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: grill-with-docs
Source: https://github.com/shaahy/quicknav-desktop/tree/main/A%20%E6%95%99%E7%A8%8B%E9%9B%86%E5%90%88/Matt%20Pocock%20Skills%20%E6%8A%80%E8%83%BD%E9%80%9F%E6%9F%A5/source-snapshot/skills/engineering/grill-with-docs
Command: npx skills add https://github.com/shaahy/quicknav-desktop --skill grill-with-docs-shaahy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Designs and plans often contain hidden assumptions, vague requirements, and undocumented decisions that surface late as costly rework. This Skill runs a relentless interview session that pressure-tests a plan or design and captures the outcomes as durable documentation. ## Core Features & Use Cases - Structured Design Interrogation: Runs a grilling session that challenges assumptions, edge cases, and trade-offs in a plan or design. - Documentation as a Byproduct: Produces Architecture Decision Records (ADRs) and a project glossary while the interview progresses. - Domain Modeling Integration: Delegates to the domain-modeling skill to ground the discussion in a shared model of the problem space. - Use Case: Before implementing a new feature, run a grilling session on the design proposal so that every contested decision is resolved and recorded as an ADR, and every domain term is defined in the glossary. ## Quick Start Ask the agent to grill my current design proposal and record the decisions as ADRs and a glossary.

Frequently Asked Questions about grill-with-docs

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

FAQPage Schema
How do I stress-test a software design before implementation?▼

Run a grilling session that systematically questions assumptions, edge cases, and trade-offs in the design. The session resolves open questions through dialogue and records each settled decision as an Architecture Decision Record.

What documentation does a design grilling session produce?▼

The session produces Architecture Decision Records capturing each resolved design decision and a glossary defining domain terms. Both artifacts are written incrementally as the interview progresses rather than afterward.

What is an ADR and when should I write one?▼

An ADR (Architecture Decision Record) documents a significant design choice, its context, and its rationale. Write one whenever a non-obvious trade-off is settled, which this skill automates during the grilling session.

Does this skill work with domain modeling?▼

Yes, the grilling session explicitly uses the domain-modeling skill to ground questions in a shared model of the problem space. This keeps terminology consistent between the discussion and the generated glossary.

When should I not use a design grilling session?▼

Avoid it for trivial changes with no meaningful trade-offs, where the interview overhead exceeds the value of documented decisions. It is most useful for designs with ambiguity, multiple stakeholders, or long-lived architectural impact.