grill-with-docs

Interrogate domain models to identify gaps and generate ADRs and glossaries.

45|2|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/hachej/boring-ui --skill grill-with-docs-hachej
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grill-with-docs
Source: https://github.com/hachej/boring-ui/tree/main/.agents/skill-references/plan/matt-pocock-grill-with-docs
Command: npx skills add https://github.com/hachej/boring-ui --skill grill-with-docs-hachej

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the lack of clarity and documentation in early-stage software design by forcing a rigorous, critical review of your plans.

Core Features & Use Cases

  • Critical Design Review: Acts as a relentless interviewer to identify gaps in your architectural or product logic.
  • Automated Documentation: Simultaneously generates essential project artifacts like Architecture Decision Records (ADRs) and glossaries during the discussion.
  • Use Case: Use this during the initial planning phase of a new feature to ensure your domain model is robust and your technical decisions are documented before a single line of code is written.

Quick Start

Initiate a grilling session to review the current project design and generate the necessary documentation.

Frequently Asked Questions about grill-with-docs

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

FAQPage Schema
How do I review my software architecture design for logical inconsistencies?

Review your software architecture design by submitting your domain models to a critical interrogation session, which identifies logical gaps and architectural weaknesses before development begins.

Can I automatically generate Architecture Decision Records during the planning phase?

Yes, you can generate Architecture Decision Records (ADRs) automatically during the planning phase by submitting your design for a critical review, which simultaneously produces structured documentation artifacts.

What is the best way to document technical decisions for a new feature before coding?

The best way to document technical decisions for a new feature is conducting a rigorous design review that interrogates your domain model, ensuring architectural choices are captured in ADRs and project glossaries.

Do I need domain-modeling tools to generate project glossaries and ADRs?

Yes, you need integration with domain-modeling tools to provide the necessary input for the review process, which interrogates your models to produce structured ADRs and project glossaries.

Why should I interrogate my product logic before writing code?

You should interrogate your product logic before writing code to force a rigorous critical review of your plans, identifying architectural gaps and ensuring robust domain models early in the design phase.

What are the limitations of automated design review for domain models?

Automated design review for domain models requires integration with domain-modeling tools to function, limiting its use in early-stage software design if those modeling tools are not already in place.