Agent skill · product strategy · alirezarezvani
roast
Roast an idea: a 5-angle panel (Critic, Champion, Analyst, Investigator, Customer) attacks it, then a Judge returns one GO / RESHAPE / KILL verdict with the cheapest test to de-risk it. Use whenever the user wants to pressure-test or validate a business idea, asks for a brutal second opinion before building, asks is this a good idea, says convene the panel, or runs /roast.
Why this skill is useful
Adds a structured panel process for idea validation that the AI wouldn't generate on its own.
What it needs
About 7k tokens when loaded. Last updated 2026-08-05. 23,939 stars on the source repository.
What this skill does
Roast — 5-Angle Idea Panel → One Verdict Portability: Reasoning-led skill with 3 stdlib Python tools. No external APIs, no LLM calls in scripts. Works in Claude Code CLI and Claude.ai web. The panel does the depth; the Judge does the call. What this does Claude's default is to agree with you. /roast is the opposite. It convenes a panel of five independent reviewers — The Critic, The Champion, The Analyst, The Investigator, and The Customer — who tear an idea apart and build it up from every angle, then a Judge synthesizes everything into one honest verdict. Use it before you sink time and money into building the wrong thing. The panel is adversarial on purpose. No reviewer is allowed to hedge or be polite. The point is to surface what you can't see because you're too close to it. Step 1 — Frame the idea If $ARGUMENTS contains the idea, start there. Then ask the user a tight set of clarifying questions so the panel has real context to work with. Ask only what hasn't already been provided. Keep it to 3-4 questions max, in one batch: 1. The idea in one or two sentences (what it is, what it does). 2. Who it's for and how it makes money (the buyer + the price/model). 3. Your edge — relevant skills, audience, or assets you already have. 4. Constraints — budget, timeline, how fast you need first dollar. If the user says "just run it" or gives you enough already, skip the questions and proceed. Don't over-interrogate. One round, then run the panel. Assemble the brief with scripts/briefbuilder.py — it normalizes the four load-bearing inputs into one paragraph and tells you if anything critical is still missing before you spend five subagents: Paste the resulting brief verbatim into every panelist's prompt, so all five judge the same thing. Step 2 — Run the 5-angle panel (5 reviewers, in parallel) Spin up all five reviewers in parallel in a single message (one Task call each, subagenttype: general-purpose). Paste the same brief into each, then give each its mandate below. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills alirezarezvani/roast--e02d6f