grill-me

Interviews the user question-by-question to stress-test plans and resolve design decisions.

Updated May 18, 2024
One-click install
npx skills add https://github.com/joshhornby/dotfiles --skill grill-me-joshhornby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grill-me
Source: https://github.com/joshhornby/dotfiles/tree/main/.claude/skills/grill-me
Command: npx skills add https://github.com/joshhornby/dotfiles --skill grill-me-joshhornby

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 systematically interrogates a plan until every decision point is resolved and both sides share the same understanding. ## Core Features & Use Cases - Relentless one-at-a-time questioning: Walks down each branch of the design tree, asking a single focused question per turn so nothing is glossed over. - Recommended answers: Provides a recommended answer alongside each question, giving the user a concrete starting point to accept or challenge. - Codebase-grounded inquiry: Explores the codebase directly to answer questions that can be resolved from existing code instead of asking the user. - Use Case: Before implementing a new feature, ask to be grilled on the design so edge cases, dependency ordering, and trade-offs are settled before any code is written. ## Quick Start Ask the assistant to grill you on your plan or design for the feature you are about to build.

Frequently Asked Questions about grill-me

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

FAQPage Schema
How do I stress-test a design before writing code?

Ask to be grilled on your plan. The Skill interviews you one question at a time, walking each branch of the decision tree and resolving dependencies between decisions until a shared understanding is reached.

How does the grill-me skill ask questions?

It asks exactly one question per turn and includes a recommended answer with each question. This keeps the interview focused and gives you a concrete proposal to accept or push back on.

Can the interview use my codebase instead of asking me?

Yes. When a question can be answered by exploring the codebase, the Skill investigates the code directly rather than asking you, reducing unnecessary back-and-forth.

When should I use a design interview instead of just implementing?

Use it when a plan has unresolved trade-offs, unclear dependencies, or untested assumptions. It is less useful for trivial tasks where the design space is already fully understood.