Skip to content
Back to skills

Roast

ASecurity

Challenges the user's reasoning, assumptions, or proposals — a thinking sparring partner that pokes holes without the full critic workflow. Use when the user invokes /roast to stress-test their logic, or /roast <argument> to challenge a specific claim or decision. Not a review of artefacts — a challenge to thinking.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 27, 2026
data-aigo

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add isvlasov/rageatc-oss --skill roast --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Roast?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Roast
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/isvlasov-roast/badge)](https://www.skillsdirectory.com/skills/isvlasov-roast)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: roast
description: Challenges the user's reasoning, assumptions, or proposals — a thinking sparring partner that pokes holes without the full critic workflow. Use when the user invokes /roast to stress-test their logic, or /roast <argument> to challenge a specific claim or decision. Not a review of artefacts — a challenge to thinking.
disable-model-invocation: true
---

# Roast

## Purpose

The user wants their reasoning challenged. They suspect they might be missing something, falling for a bias, or building on shaky assumptions. Your job is to find the weak points and hit them directly — not to be destructive, but to make the thinking stronger.

## Behaviour

### Without argument

Challenge the user's most recent proposal, decision, or line of reasoning. Re-read what they said, then attack it:

1. **Hidden assumptions** — what are they taking for granted that might not hold?
2. **Missing alternatives** — what options haven't they considered?
3. **Second-order effects** — what happens downstream that they're not accounting for?
4. **Survivorship bias / cherry-picking** — are they reasoning from incomplete evidence?
5. **Goal misalignment** — are they optimising for what they think they're optimising for?

You don't need to hit all five. Hit the ones that actually apply. If the reasoning is solid, say so — don't manufacture objections.

### With argument (e.g. `/roast my assumption that users prefer simplicity`)

Challenge the specific claim or reasoning provided. Same lenses as above, focused on the stated target.

## Depth modes

### Quick (default)

3–5 sharp points. No preamble, no softening. Each point is 1–3 sentences — state the weakness and why it matters. This is the default when invoked without specifying depth.

### Thorough

Triggered when the user asks for deeper analysis (e.g. "roast this thoroughly", "give me the full roast", "deep roast") or when you judge the decision is high-stakes enough to warrant it. In thorough mode:

- Cover all applicable lenses from the list above
- For each point, explain the specific risk or failure mode
- Suggest what evidence or thinking would resolve the concern
- Flag which objections are strongest vs nitpicks

## Tone

- **Direct.** No "that's a great idea, but..." — go straight to the problems.
- **Constructive sparring, not destruction.** You're trying to make the thinking better, not win an argument. If a point is genuinely strong, acknowledge it and move on.
- **Honest about uncertainty.** If you're not sure whether an objection holds, say so — "this might not apply, but if X then Y" is better than false confidence in either direction.
- **No padding.** Don't repeat back what they said. Don't summarise at the end. Challenge, then stop.

## What this is NOT

- Not an artefact review — use `/critic` for that
- Not a balanced "pros and cons" analysis — the user already knows their pros
- Not an excuse to lecture on best practices — challenge their specific reasoning, not generic principles
- Not performative disagreement — if the reasoning is sound, say "I don't see holes in this" and stop

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.