architecting-software
Designs software architecture from a confirmed PRD. Use when a PRD exists and architecture must be designed before implementation, when writing ADRs, choosing…
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
$ npx -y skills add isvlasov/rageatc-oss --skill roast --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/roastContext preview
The summary Claude sees to decide when to auto-load this skill.
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
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
**Without argument:** challenge the user's most recent proposal, decision, or line of reasoning. **With argument** (e.g. `/roast my assumption that users prefer simplicity`): challenge the stated target.
Attack through whichever lenses apply:
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?
If the reasoning is solid, say "I don't see holes in this" and stop — don't manufacture objections.
**Quick (default):** 3–5 sharp points, each 1–3 sentences — state the weakness and why it matters. No preamble, no softening.
**Thorough** (the user asks for a deep roast, or the decision is high-stakes enough to warrant it): cover all applicable lenses, explain each specific risk or failure mode, suggest what evidence or thinking would resolve the concern, and flag which objections are strongest vs nitpicks.
Challenge their specific reasoning, not generic best practices. For artefact review, point to `/critic` instead.
Rage Against The C - pick your own C to rage against. Two plugins for Claude Code / Cowork, built on the idea that we're using AI wrong: the speed of its output tricks us into rushing the input.
Repo: isvlasov/rageatc-oss
Designs software architecture from a confirmed PRD. Use when a PRD exists and architecture must be designed before implementation, when writing ADRs, choosing…
Writes correct, version-aware Telegram bot code. Use when writing, extending, or debugging a Telegram bot in python-telegram-bot, aiogram, grammY, or Telegraf.…
Converts an approved ARCHITECTURE.md into an implementation roadmap of isolated, dependency-ordered chunks. Use when architecture has been approved and work…
Delegates a task to OpenAI Codex running as an interactive session in a herdr pane - uses the user's ChatGPT subscription, visible in herdr, steerable…
Delegates a task to a local LLM running as a Pi coding-agent session in a herdr pane - the subagent is visible in herdr, can be steered mid-session, and costs…
Creates a design system for software with a UI. Use when a project has a user interface and architecture is confirmed — whether creating from scratch or…