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.