grilling

Interviews the user with sequential questions to stress-test plans and designs.

Updated Jul 4, 2024
One-click install
npx skills add https://github.com/hareki/dotfiles --skill grilling-hareki
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: grilling
Source: https://github.com/hareki/dotfiles/tree/main/agents/.agents/skills/grilling
Command: npx skills add https://github.com/hareki/dotfiles --skill grilling-hareki

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Plans and designs often contain hidden assumptions, unresolved dependencies, and unexplored branches that only surface during implementation. This Skill stress-tests a plan before building by systematically interrogating every aspect of it. ## Core Features & Use Cases - Relentless Interviewing: Walks down each branch of the design tree, resolving dependencies between decisions one by one. - One Question at a Time: Asks a single question per turn with a recommended answer, waiting for feedback before continuing. - Codebase-Grounded Answers: Explores the codebase directly when a question can be answered by investigation rather than asking the user. - Use Case: Before implementing a new feature, trigger the grilling flow to have every design decision challenged until a shared understanding is reached. ## Quick Start Ask the assistant to grill you on your implementation plan for the new feature before writing any code.

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 design plan before coding?▼

Trigger the grilling skill with your plan and it will interview you one question at a time, walking each branch of the design tree. Each question comes with a recommended answer, and the process continues until every decision is resolved.

How to validate architecture decisions with an AI assistant?▼

Use a structured interview approach where the assistant asks sequential questions about your design, resolving dependencies between decisions one by one. Questions answerable from the codebase are investigated directly instead of being asked.

Does the grilling skill ask multiple questions at once?▼

No, it deliberately asks one question at a time and waits for your feedback before continuing. Asking multiple questions simultaneously is avoided because it is bewildering and prevents thorough exploration of each decision.

When should I use plan grilling instead of just starting to code?▼

Use it when a plan has unresolved assumptions, complex dependencies between decisions, or multiple unexplored design branches. It is most valuable before building, when changing decisions is still cheap.

Can the skill answer design questions from the codebase itself?▼

Yes, when a question can be answered by exploring the codebase, the skill investigates the code directly rather than asking you. This keeps the interview focused on decisions only you can make.