grill-me

Interview users through a branching decision tree to resolve design ambiguities.

182|8|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/compozy/agh --skill grill-me-compozy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grill-me
Source: https://github.com/compozy/agh/tree/main/.agents/skills/grill-me
Command: npx skills add https://github.com/compozy/agh --skill grill-me-compozy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents ambiguous plans and misaligned assumptions by repeatedly questioning a design until you and the user reach a shared understanding.

Core Features & Use Cases

  • Relentless interview mode: Breaks down a plan or design into a decision tree and asks one question at a time.
  • Branch-by-branch resolution: Resolves dependencies between decisions, moving from one-by-one answers toward coherence.
  • Codebase-first clarification: If a question can be answered by inspecting the codebase, it prioritizes that instead of guessing.
  • Use Case: When you think a system design is “probably fine,” use this Skill to uncover hidden constraints, tradeoffs, and missing requirements before committing.

Quick Start

Tell the AI: "Grill me about my plan for this system design so we resolve every dependency and reach shared understanding."

Frequently Asked Questions about grill-me

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

FAQPage Schema
How do I resolve ambiguity in system architecture design before execution?

Resolving ambiguity in system architecture design involves relentlessly interviewing requirements through a branching decision tree, asking one question at a time to surface dependencies and align assumptions before execution.

What is the best way to uncover hidden tradeoffs in a product design review?

The best way to uncover hidden tradeoffs in a product design review is to stress-test the plan using branch-by-branch resolution. By systematically questioning each decision, you surface missing requirements and align assumptions before committing to execution.

How do I clarify requirements when I think my system design is probably fine?

To clarify requirements when your system design seems fine, apply a codebase-first clarification approach. If a question can be answered by inspecting the repository, the tool prioritizes codebase analysis instead of guessing to surface missing dependencies.

Can I use a decision tree to align assumptions for complex architecture requirements?

Yes, you can use a decision tree to align assumptions for architecture requirements. It breaks down your plan into branching decisions and enforces one-at-a-time questioning to resolve dependencies between choices until full coherence is reached.

When do I need a codebase analysis during a design review?

You need a codebase analysis during a design review when answers to clarification questions are derivable from your repository. It prioritizes inspecting the codebase to validate architecture requirements instead of relying on assumptions or guessing.

What are the limitations of using assumption alignment interviews for product management?

A limitation of using assumption alignment interviews is that resolving dependencies branch-by-branch requires strict one-at-a-time questioning, which can be time-consuming for product management plans with highly complex or deeply nested tradeoffs.