grill-with-docs

Stress-tests design plans against CONTEXT.md glossaries and ADRs through structured questioning.

Updated May 7, 2026
One-click install
npx skills add https://github.com/jecg2804/HumanOS --skill grill-with-docs-jecg2804
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: grill-with-docs
Source: https://github.com/jecg2804/HumanOS/tree/main/.claude/skills/grill-with-docs
Command: npx skills add https://github.com/jecg2804/HumanOS --skill grill-with-docs-jecg2804

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Design plans often embed fuzzy terminology, silent trade-offs, and decisions that contradict existing documentation. This Skill runs an interrogation-style review session that challenges a plan against the project's domain glossary and architecture decision records before code is written. ## Core Features & Use Cases - Plan interrogation: Walks each branch of the design tree one question at a time, providing a recommended answer for every question and exploring the codebase when answers are verifiable. - Terminology enforcement: Flags conflicts between the user's language and CONTEXT.md, sharpens vague terms into canonical ones, and updates the glossary inline as terms are resolved. - Decision recording: Offers to write ADRs in docs/adr/ only when a decision is hard to reverse, surprising without context, and the result of a real trade-off. - Use Case: After drafting a spec for a new billing flow, run a grilling session to catch that the spec says 'account' where CONTEXT.md defines 'Customer', and record an ADR for the choice of event-based over synchronous integration. ## Quick Start Ask the agent to grill the most recent spec in docs/superpowers/specs/ against the project's CONTEXT.md and existing ADRs.

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 spec before writing code?▼

Run a grilling session that interviews you about every branch of the design tree, one question at a time, with a recommended answer per question. The session checks the spec against CONTEXT.md terminology and existing ADRs, surfacing contradictions before implementation begins.

How to keep project terminology consistent across a team?▼

Maintain a CONTEXT.md glossary that defines canonical terms and lists aliases to avoid. During design discussions, conflicts between spoken language and the glossary are flagged immediately, and resolved terms are written back into CONTEXT.md inline.

When should I write an architecture decision record?▼

Write an ADR only when three conditions hold: the decision is hard to reverse, it is surprising without context, and it resulted from a real trade-off between alternatives. Decisions failing any of these tests are skipped to avoid documentation noise.

Does this work with specs from other planning tools?▼

Yes, it reads the most recently modified file in docs/superpowers/specs/ and treats it as the design under review without re-eliciting stated requirements. It only reads those artifacts and never edits them; its writes are limited to CONTEXT.md and docs/adr/.

What are the limitations of a documentation-based plan review?▼

The review quality depends on the accuracy of CONTEXT.md and existing ADRs; undocumented decisions cannot be cross-referenced. It also verifies claims against the codebase where possible, but it does not execute or test the proposed design itself.