with one click
grill-me
Grill Me - Relentless Design Interview
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Grill Me - Relentless Design Interview
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | grill-me |
| description | Grill Me - Relentless Design Interview |
Interview the user relentlessly about every aspect of a plan or design until reaching a shared understanding. Walk down each branch of the decision tree, resolving dependencies between decisions one by one.
This skill transforms vague plans into battle-tested designs through systematic questioning.
Trigger this skill when:
Start by mapping the major decision points in the plan:
IMPORTANT: Ask ONE question at a time. Wait for the user's response before proceeding to the next question. This prevents overwhelming the user and ensures each decision is fully explored before moving on.
For each decision point:
Ask the hard question
Explore the codebase if applicable
Provide your recommended answer
Resolve dependencies
Technical Feasibility:
Trade-off Analysis:
Edge Cases:
Hidden Assumptions:
Continue until:
For each question:
Q: [Probing question about decision/trade-off/assumption]
**Recommended:** [Your suggested answer with reasoning]
[Wait for user response, then proceed to next question or branch]
User: "I want to add caching to the API"
Q: What are you caching - responses, data, or both? Where in the stack?
**Recommended:** Cache at the API gateway level for responses,
with a separate data cache layer for expensive DB queries. This
gives you flexibility to tune each independently.
[User responds: "Just response caching for now"]
Q: What's your invalidation strategy? Time-based, event-based, or manual?
**Recommended:** Start with time-based (TTL) since it's simplest.
Add event-based invalidation later when you identify which cache
entries need real-time updates. What TTL makes sense for your data
freshness requirements?
[Continue until plan is solid]
This skill fits into the workflow:
/grill-me → /to-prd → /to-phases → /go-team
(Validate) (Document) (Structure) (Execute)
After a grill-me session, use:
/to-prd to synthesize decisions into a PRD/to-phases to break PRD into implementation phasesBash Shell Script Development Guidelines
Go Project Planning Skill
Godot C# Game Development Skill
Godot Game Development Skill
Golang Development Guidelines
Helios Design System (Generic)