grilling

Interviews users in structured question rounds to stress-test plans and decisions.

Updated Sep 11, 2026
One-click install
npx skills add https://github.com/CYRUS-pinto/pi-bot --skill grilling-cyrus-pinto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grilling
Source: https://github.com/CYRUS-pinto/pi-bot/tree/main/.agents/skills/grilling
Command: npx skills add https://github.com/CYRUS-pinto/pi-bot --skill grilling-cyrus-pinto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Plans and decisions often contain hidden assumptions and unexplored branches. This Skill systematically interrogates an idea by mapping it as a design tree and asking every reachable question, so nothing is left silently assumed before acting. ## Core Features & Use Cases - Design Tree Mapping: Models a plan as a tree of decisions where each choice branches into dependent sub-decisions. - Frontier-Based Rounds: Asks all currently answerable questions in one numbered round, each with a recommended answer, then recomputes the frontier after the user replies. - Fact-Finding via Sub-Agents: Dispatches sub-agents to look up environmental facts instead of asking the user for information that can be retrieved directly. - Use Case: Before starting a major refactor, have the Skill grill you on architecture, rollout strategy, and edge cases until every decision is explicitly settled and confirmed. ## Quick Start Ask the assistant to grill you on your plan for launching a new feature and answer each numbered round of questions until the frontier is empty.

Frequently Asked Questions about grilling

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

FAQPage Schema
How do I stress-test a plan before executing it?

Use the grilling skill to interview yourself about the plan. It maps your decisions as a tree and asks every reachable question in numbered rounds with recommended answers, continuing until no assumptions remain unexplored.

How does the round-based questioning format work?

Each round asks the full frontier of currently answerable questions, numbered with a recommended answer for each. Questions depending on unsettled answers wait for later rounds, and the frontier is recomputed after every user response.

Does the skill ask the user for facts it could look up?

No. When a question needs a fact from the environment such as the filesystem or tools, it dispatches a sub-agent to find it. Only downstream questions wait for the result; the rest of the frontier is asked immediately.

When does a grilling session end?

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

When should I not use structured grilling for decisions?

Avoid it for trivial or time-critical decisions where exhaustive questioning adds no value. It is designed for consequential plans where hidden assumptions carry real risk, not quick everyday choices.