claude-skills/productivity/roast/README.md
Claude a251800e62
feat(productivity): add roast skill — 5-angle adversarial idea panel → one verdict
New productivity/roast/ plugin. Convenes five independent reviewers (The Critic,
The Champion, The Analyst, The Investigator, The Customer) in parallel on a business
idea, then a Judge synthesizes one GO / RESHAPE / KILL verdict with the cheapest
48-hour test to de-risk it.

Renamed the personas/steps from the source draft to be self-explanatory for users:
Critic/Champion/Analyst/Investigator/Customer (was Contrarian/Expansionist/Logician/
Researcher/Buyer) and Frame the idea / Run the 5-angle panel / Call the verdict.

Path-B contract:
- 3 stdlib tools (no LLM calls): brief_builder, verdict_synthesizer (weighted,
  non-compensatory veto gates, tension detection — never a plain average),
  cheapest_test_designer (risk → falsifiable 48-hour test)
- 3 references (5-7 cited sources each), 2 assets, cs-roast-judge agent, /cs:roast command
- source.distinct_from disambiguates vs andreessen (single lens), boardroom
  (enterprise pipeline), grill-me (no verdict)

Counters trued up via scripts/derive_counters.py --check (passes):
346 skills, 582 tools, 708 refs, 94 agents, 100 commands, 79 plugins.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Kmw1eZQoSMDr2diHbCcUkF
2026-07-01 00:51:07 +00:00

2.4 KiB

roast — 5-Angle Idea Panel → One Verdict

Pressure-test a business idea before you build it. The opposite of Claude's default agreeableness.

/roast convenes a panel of five independent reviewers who attack an idea from every angle, then a Judge synthesizes one honest GO / RESHAPE / KILL verdict with the cheapest 48-hour test to de-risk it.

The five seats

Seat The question it answers Web?
The Critic "What kills this?" — fatal flaws, fastest way it dies no
The Champion "What's the 10x upside?" — biggest case for it no
The Analyst "Does the logic actually hold?" — first principles forbidden
The Investigator "What does the real market say?" — evidence, competitors required
The Customer "Would I actually pay?" — first-person target buyer no

All five fire in parallel with the same brief so they judge independently. The Judge then weights the scores (Customer + Critic heaviest, Champion lightest), applies veto gates (no buyer / a landed fatal flaw / broken logic caps a GO), names the real tension, and resolves it.

Quick start

# 1. Assemble the shared brief
python skills/roast/scripts/brief_builder.py --sample

# 2. (the skill fires the five reviewers in parallel as subagents)

# 3. Synthesize the call — NOT an average
python skills/roast/scripts/verdict_synthesizer.py --sample

# 4. Design the cheapest 48-hour test
python skills/roast/scripts/cheapest_test_designer.py --risk price --price 99

Or just say "roast this idea: …" or run /cs:roast.

What's in the box

Not the same as

  • productivity/andreessen — a single market-first operator. Roast is five lenses → a judge.
  • c-level-advisor /cs:boardroom — an enterprise C-suite pipeline needing onboarding. Roast is a zero-setup, solo-founder gut check.
  • engineering/grill-me — interrogates to clarify a plan; issues no verdict. Roast judges.

License

MIT.