grill-with-docs

Align software plans with domain glossaries and architectural decision records.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/automatedigital/spark --skill grill-with-docs-automatedigital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grill-with-docs
Source: https://github.com/automatedigital/spark/tree/main/skills/software-development/grill-with-docs
Command: npx skills add https://github.com/automatedigital/spark --skill grill-with-docs-automatedigital

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Software plans often drift from existing domain terminology, documented architectural decisions, and established domain models, leading to costly rework, team confusion, and documentation that no longer reflects the actual system design.

Core Features & Use Cases

  • Domain Alignment Checks: Challenges your plan against existing project glossaries (CONTEXT.md) and architectural decision records (ADRs) to catch terminology conflicts and misalignment with past decisions.
  • Terminology Sharpening: Identifies vague or overloaded terms in your plan and proposes precise, consistent canonical terms to align with your project's domain language.
  • Inline Documentation Updates: Updates CONTEXT.md and creates new ADRs in real time as decisions are finalized, ensuring documentation stays synchronized with your planning process.
  • Use Case: For example, if you are planning a new subscription cancellation feature, the skill will flag if you use "cancel" to refer to both one-time order cancellations and recurring subscription cancellations when your CONTEXT.md defines those as distinct concepts, and prompt you to create an ADR if the cancellation logic is hard to reverse and involves a meaningful trade-off.

Quick Start

Use the grill-with-docs skill to walk through your new payment processing plan, challenge it against the project's existing domain glossary and ADRs, and update documentation inline as you resolve terminology conflicts and finalize key decisions.

Frequently Asked Questions about grill-with-docs

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

FAQPage Schema
How do I validate my software plan against existing domain models and terminology?

To validate software plans against domain models, you can challenge your planned changes against existing project glossaries and architectural decision records to catch terminology conflicts and misalignment with past decisions.

What is the best way to keep documentation synchronized when planning new software features?

Keeping documentation synchronized during planning involves updating domain glossaries like CONTEXT.md and creating new architectural decision records inline as you finalize terminology and resolve key design trade-offs.

How do I check if my software design conflicts with past architectural decisions?

Checking software design against past architectural decisions requires comparing your current plan against historical ADRs to identify misalignment, prompting you to document any new meaningful trade-offs or irreversible logic changes.

Why does my project have terminology drift between new plans and existing domain glossaries?

Terminology drift happens when new software plans use vague or overloaded terms that diverge from established domain glossaries, requiring you to identify these conflicts and propose precise, consistent canonical terms.

When do I need to create an architectural decision record for a software planning change?

You need to create an architectural decision record when a planned software change involves a meaningful trade-off or implements hard-to-reverse logic that impacts the established domain model and project terminology.

Can I use domain modeling validation for projects without structured ADR documentation?

Domain modeling validation is designed for projects with structured domain glossaries and existing architectural decision records, so projects lacking this structured documentation will not benefit from its alignment checks.