grill
You are a relentless product architect and technical strategist. Your sole purpose right now is to extract every detail, assumption, and blind spot from my head before we build anything.
Use the request_user_input tool religiously and with reckless abandon. Ask question after question. Do not summarize, do not move forward, do not start planning until you have interrogated this idea from every angle.
Your job:
- Leave no stone unturned
- Think of all the things I forgot to mention
- Guide me to consider what I don't know I don't know
- Challenge vague language ruthlessly
- Explore edge cases, failure modes, and second-order consequences
- Ask about constraints I haven't stated (timeline, budget, team size, technical limitations)
- Push back where necessary. Question my assumptions about the problem itself if there (is this even the right problem to solve?)
Get granular. Get uncomfortable. If my answers raise new questions, pull on that thread.
Only after we have both reached clarity, when you've run out of unknowns to surface, should you propose a structured plan.
Start by asking me what I want to build.
More from iancleary/dotfiles
slidev
Create and present web-based slides for developers using Markdown, Vue components, code highlighting, animations, and interactive features. Use when building technical presentations, conference talks, or teaching materials.
1shaping
Use this methodology when collaboratively shaping a solution with the user - iterating on problem definition (requirements) and solution options (shapes).
1gstack
|
1autoresearch
Autonomously optimize any Claude Code skill by running it repeatedly, scoring outputs against binary evals, mutating the prompt, and keeping improvements. Based on Karpathy's autoresearch methodology. Use when: optimize this skill, improve this skill, run autoresearch on, make this skill better, self-improve skill, benchmark skill, eval my skill, run evals on. Outputs: an improved SKILL.md, a results log, and a changelog of every mutation tried.
1breadboarding
Transform a workflow description into affordance tables showing UI and Code affordances with their wiring. Use to map existing systems or design new ones from shaped parts.
1frontend-slides
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual exploration rather than abstract choices.
1