skills / other

grilling

what it does

Grill the user relentlessly about a plan or design. Use when the user wants to stress-test a plan before building, or uses any 'grill' trigger phrases.

Verified Before and after: 2 models 1 try per case View source Download .zip

Compare the answers

Answers from Claude Sonnet 5.5 and GPT-6.1 Sol · try 1 of 1

Same request, same model, once with the skill and once without. Read both and judge for yourself.

“Grill me on this plan before I start building.”

Source material given with the request

Side project: a recipe-sharing app. - React Native app, Supabase backend - Users can post recipes with photos and follow other cooks - Recipes can be private, shared with friends, or public - Offline mode so you can cook without signal - I want comments and likes too - Launch in 4 weeks, just me, evenings only
with the skill
Your main risk is scope: social features, three privacy levels, photos, and offline behavior each introduce edge cases—and you have four weeks of evenings. **What is the single user outcome that must work at launch for you to call this a success?** My recommendation: **“A small group of testers can publish recipes, save someone else’s recipe, and reliably cook from it without signal.”** Make that the core loop; treat follows, comments, likes, and friends-only sharing as candidates for deferral, not launch commitments. Would you choose that outcome, or is a different one essential?
without
**You have two products here—a cooking tool and a social network—plus offline sync. Four weeks of solo evenings is not enough to build all three reliably.** Here’s what I’d challenge before you write code. ### 1. Why would anyone switch? - Who are your first 10 users, specifically? - Where do they keep and share recipes today? - What’s painful enough that they’ll install your app rather than send a link or photo? - Is your main promise **“cook reliably without signal”** or **“discover recipes from people you follow”**? Those are different products. “Both” isn’t a useful launch priority. ### 2. Where will the content come from? A social feed is empty until people contribute. - Who supplies the first useful recipes? - How much work is posting one? Will users type ingredients and instructions on a phone? - Can someone get value without posting anything or knowing another user? If the answer to that last question is no, your launch depends on coordinating a community, not just shipping software.
Show the rest (68 more lines)
### 3. What does “friends” actually mean? Following someone doesn’t necessarily make them a friend. - Is friendship mutual and approved? - Can someone share a recipe with specific people, or only all friends? - What happens when a friendship ends? - Can someone who loses access still read a previously downloaded recipe? That last question has no magic technical solution: **you can prevent future downloads, but you cannot reliably retract information someone already has offline.** Your product needs an honest policy. Also: private recipes require authorization on **recipe data and photos**, not just hidden UI. With Supabase, that means tested database RLS and storage access policies. ### 4. What does “offline” promise? Pick one: 1. Previously viewed recipes may be available. 2. Users explicitly download recipes for reliable offline reading. 3. Users can create, edit, comment, and like offline, then sync later. The third is a major scope increase. Even the second needs answers: - Are photos downloaded too? - Can users tell whether a download completed? - What happens after the author edits or deletes the recipe? - Will it still work after closing and reopening the app in airplane mode? **My launch choice: explicit downloads, read-only offline, no offline writes.** ### 5. Are comments and likes solving a real problem? - What launch hypothesis requires either? - If strangers can comment, how will users report abuse or block people? - Who handles moderation and deletion requests? Likes are relatively small. Comments create an ongoing operational responsibility. Neither fixes an empty feed. ### 6. What does “launch in four weeks” mean? - TestFlight or closed beta with 10 people? - Public release on one store? - Public release on both stores? Have you accounted for signing, store setup, privacy disclosures, account deletion, review requirements, and testing on actual devices? And what’s your real budget? At two hours per evening, five evenings a week, you have **40 hours total**—including debugging, deployment, and release work. ## What I would actually ship For a **cooking-first beta**: - One platform, small invited group. - Minimal sign-in. - Create and edit a recipe with one photo. - Private or public visibility only. - Browse a small seeded collection. - Explicitly download a recipe for offline reading. - Basic account and content deletion. **Cut:** friends-only sharing, follows, comments, likes, notifications, offline editing, and a personalized feed. If social sharing is the core hypothesis instead, keep basic sharing and cut offline. Don’t preserve your favorite features at the expense of a coherent test. ## Your pre-build test Before committing to the stack, get five target users to: 1. Show you how they currently save and share recipes. 2. Walk through a clickable prototype. 3. Contribute a real recipe. 4. Agree to use the beta for an actual meal. **The three answers I’d want from you first:** 1. Who exactly is this for? 2. What single behavior would prove the beta is useful? 3. Which features will you explicitly refuse to build before launch?

Answers are shown exactly as the model wrote them, from the first try, and nothing is picked by hand.

The models

2 models

Claude Sonnet 5.5

made by Anthropic

claude-sonnet-5-5 · revision not reported by the provider

1 try per case · tested 3 Nov 2026

GPT-6.1 Sol

made by OpenAI

gpt-6.1-sol · revision not reported by the provider

1 try per case · tested 3 Nov 2026

The tasks

written by Carte Blanche
on-call-rotation-change

“We're changing our on-call setup next month. Interview me about the plan until you're sure it holds up.”

pricing-change-plan

“Before I take this to the founders, grill me on it.”

rate-limiter-design

“I'm about to build rate limiting for our public API. Stress-test the design with me first.”

recipe-app-plan

“Grill me on this plan before I start building.”

second-bakery-location

“I'm opening a second location for my bakery next spring. Poke holes in the plan, but go one thing at a time so I can actually think.”

Install

Download the .zip and unzip it. Put its files, in a folder named grilling, here:

Claude Code~/.claude/skills/Every project. For one project only, use .claude/skills/ inside it.
Codex~/.agents/skills/Every project. For one repository only, use .agents/skills/ inside it.
Cursor~/.cursor/skills/Cursor also reads the Claude Code and Codex folders above.

Then start a new session and ask for what the skill does. Other agents that read SKILL.md have their own skills folder; check their docs.

Coming after launch: get skills from inside your agent, no download needed.