batch-grill-me

Interviews users in rounds to map every decision in a design tree.

588|49|Updated Aug 4, 2025
One-click install
npx skills add https://github.com/FradSer/dotclaude --skill batch-grill-me
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: batch-grill-me
Source: https://github.com/FradSer/dotclaude/tree/main/mattpocock/skills/in-progress/batch-grill-me
Command: npx skills add https://github.com/FradSer/dotclaude --skill batch-grill-me

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design discussions often leave assumptions unexamined and decisions half-made. This Skill runs a structured, relentless interview that surfaces every open design decision as a tree, asking all currently answerable questions in batched rounds until nothing is left silently assumed.

Core Features & Use Cases

  • Design Tree Mapping: Models the design as a tree where each decision branches into dependent sub-decisions.
  • Frontier-Based Rounds: Asks every question whose prerequisites are settled in a single numbered round, with recommended answers, then recomputes the frontier after each reply.
  • Autonomous Fact-Finding: Dispatches sub-agents to look up facts from the filesystem or tools instead of asking the user for anything discoverable.
  • Use Case: Before implementing a new feature, have the AI grill you on architecture, data models, error handling, and edge cases round by round until a shared, fully specified understanding is confirmed.

Quick Start

Ask the AI to grill you on your design for the new feature and map out the full decision tree before writing any code.

Frequently Asked Questions about batch-grill-me

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

FAQPage Schema
How do I get an AI to interview me about a software design?

Invoke this Skill and state the design you want to be grilled on. It asks all currently answerable questions in numbered rounds with recommended answers, then continues until every decision branch is settled.

What is a design tree in a design interview?

A design tree models each decision as a node whose answer unlocks dependent sub-decisions. The Skill tracks the frontier of questions whose prerequisites are settled and asks them round by round.

Does the interview ask me for facts it could look up itself?

No. When a question needs a fact from the filesystem or tools, the Skill dispatches a sub-agent to find it. Only genuine decisions are put to the user, and other frontier questions proceed without blocking.

When does the design interview session end?

The session ends when the frontier is empty, meaning every branch of the design tree has been visited. The Skill does not act on the design until the user confirms a shared understanding has been reached.

When should I not use a batch interview for design?

Avoid it for trivial changes with no branching decisions or when requirements are already fully specified. It is designed for designs with interdependent open questions that benefit from systematic exploration.