grill-with-docs

Interview users to resolve plan ambiguities against repository language and documented decisions, updating CONTEXT.md, CONTEXT-MAP.md, and ADRs inline.

36|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/cagdotin/agents --skill grill-with-docs-cagdotin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grill-with-docs
Source: https://github.com/cagdotin/agents/tree/main/skills/engineering/grill-with-docs
Command: npx skills add https://github.com/cagdotin/agents --skill grill-with-docs-cagdotin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Grilling session that challenges a plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, CONTEXT-MAP.md, ADRs) inline as decisions crystallize. Use when the user wants to stress-test a plan against the repo's language and documented decisions.

Core Features & Use Cases

  • Interview the user relentlessly about every aspect of the plan until you reach a shared understanding.
  • Walk down each branch of the design tree, resolving dependencies between decisions one-by-one, and update documentation inline as decisions crystallize.
  • If a question can be answered by exploring the codebase, explore the codebase instead.

Quick Start

Begin the grilling session by asking the first clarifying question to establish a shared understanding.

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 design plan against my existing domain model?

To stress-test a design plan against your domain model, use an interactive grilling session that asks clarifying questions one at a time. This process challenges your plan against repository language and documented decisions, resolving ambiguities by walking through each design tree branch.

What is the best way to resolve domain-level ambiguities during a design discussion?

The best way to resolve domain-level ambiguities is through an iterative interview process that explores design branches individually. By relentlessly questioning the plan against the repository's existing language, you establish a shared understanding and update documentation inline as decisions crystallize.

How do I update CONTEXT.md and ADRs while making architectural decisions?

You can update CONTEXT.md and ADRs inline by walking through each design tree branch and capturing decisions as they crystallize. The grilling session updates these documentation files directly during the interactive domain alignment process.

Can I use an interactive interview to align domain terminology with codebase context?

Yes, you can use an interactive interview to align domain terminology with codebase context. If a question about terminology can be answered by exploring the codebase, the session explores the codebase directly instead of asking, ensuring documentation matches actual implementation.

When should I use an interactive grilling session for design discussions?

You should use an interactive grilling session when you have a plan that needs validation against your repository's language and documented decisions. It is ideal for capturing live documentation updates and iteratively resolving dependencies between design decisions.

Do I need existing documentation files to start a domain alignment interview?

No existing documentation files are strictly required to begin, but the session actively updates CONTEXT.md, CONTEXT-MAP.md, and ADRs inline as decisions are made. It uses your repository's current language to challenge the plan and establish a shared understanding.