gabe-roastlisted
Install: claude install-skill khujta/gabe-suite
# Gabe Roast — Adversarial Gap Review Skill
## Purpose
Stress-test a target (file, folder, plan, architecture, or concept) from a specific perspective to surface gaps, risks, and missing pieces — classified by software maturity level and importance, with actionable output that drives decisions.
This skill does not produce generic checklists. It adopts a perspective, reads deeply, and attacks like someone whose job depends on finding what's wrong.
> **Rendering note.** Output templates in this spec wrapped in bare triple-backtick fences are spec-meta delimiters — render their contents as plain markdown at runtime so gap tables and severity classifications display as tables. See `gabe-docs/SKILL.md` § "Runtime output rendering convention".
---
## Required Inputs
Every roast requires two inputs. If either is missing, ask before proceeding.
### 1. Target — What to review
| Input Type | Example |
|---|---|
| **File** | `/docs/architecture/PROP-001.md` |
| **Folder** | `/src/services/` (roasts the system implied by the files) |
| **Inline** | A plan, concept, or design described in conversation |
| **Context** | "this conversation" or "what we just discussed" |
When the target is a file or folder, read it fully before starting. For folders, read enough files to understand the system (entry points, core logic, configuration).
### 2. Perspective — Who is attacking
The perspective is **never optional**. Always require it. Examples:
| Perspective | What they look for |
|--