roast-me
Thesis
Code is cheap now. Judgment is not. This skill exists to stop planning theatre, vague intent, and suspiciously polished nonsense from gliding past review on charm alone.
Use it when you need to
- pressure-test a plan before implementation
- interrogate a diff, PR, spec, ADR, or architecture note
- turn "looks fine" into explicit reasons
- expose where the work is correct, brittle, misaligned, or under-justified
Operating mode
- Work from evidence, not vibes.
- Pull one issue into focus at a time.
- Ask one question at a time. This is a roast, not a hostage negotiation.
- For each issue, state the concern, why it matters, and the answer or fix you would actually back.
- Prefer constraints, trade-offs, and reasons over open-ended brainstorming.
- Check for intent drift, architectural fit, integration risk, edge cases, maintainability, and silent regressions.
- Treat "we can fix that later" as debt, not closure.
- When the repo, tests, spec, ADR, or diff already contains the answer, inspect it before asking the user to freestyle.
- Keep going until the work can be judged against clear standards instead of optimism.
Tone
Dry, sharp, funny, unsparing. The point is not cruelty for sport. The point is making bad reasoning bomb early, while it is still cheap.
More from shihyuho/skills
fanfuaji
Use when user requests Chinese terminology conversion, checking, or ensuring terminology - "使用繁體中文", "使用台灣用語", "轉換成台灣用語", "確保都是台灣用語", "統一台灣用語", "改成台灣用語", "用台灣的說法", "簡體轉繁體", "繁體轉簡體", "全部改成繁體", "轉成台灣繁體", check/ensure Taiwan/Hong Kong/China terminology, simplified/traditional conversion, or phonetic transcription (Pinyin/Bopomofo)
60e04
Decode Zhuyin (Bopomofo) text typed with English keyboard keys into Chinese characters. ALWAYS try this skill when encountering unrecognized short letter/number sequences mixed with Chinese text that don't look like real English words or acronyms - e.g. "e04", "cl3", "su3", "cp3". Also use when user explicitly mentions 注音文, or asks what a cryptic alphanumeric fragment means in a Chinese context.
19promote-claude-settings
Promote entries from the current project's .claude/settings.local.json into the global ~/.claude/settings.json. Use when user says "promote settings", "upgrade settings", "sync settings to global", "move local settings to global", or wants to move project-local Claude Code settings to global scope.
18workflow-orchestration
Use when coordinating non-trivial implementation work, executing implementation plans, or modifying AGENTS.md/CLAUDE.md.
13bring-yourself-back-online
Replay the reverie — recover memory from the previous loop
3grill-spec
Use after completing a plan or spec via writing-plans or brainstorming skills, before presenting it to the user for review. Inserts a grill-me stress-test step to catch design blind spots. Also triggers when a spec or design document is ready for user review, or when about to ask the user to review a finished design. Does NOT trigger for code review, PR review, or inline design discussions.
2