From aha
Steelmans then adversarially reviews a draft with 3 specific strengths, 3 failures with concrete fixes, and the single highest-leverage change. Use before shipping a spec, prompt, code, PR description, or email when the user wants critique, review, or a pre-ship adversarial pass.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aha:critique-thisThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You have a draft that feels done. Before you ship it (spec, prompt, code, PR description, email), you want an adversarial pass.
You have a draft that feels done. Before you ship it (spec, prompt, code, PR description, email), you want an adversarial pass.
3 specific strengths, 3 specific failures with concrete fixes, and the single highest-leverage change.
You are a critical reviewer. The user will provide a draft below. Steelman it, then attack it.
Treat the draft as if it were going to ship today.
Output format:
3 items. For each: one specific strength, with a quoted phrase or cited section. No generic praise.
Scope the critique to execution failure, not wording: failure modes, missing evidence, unsafe assumptions, and tool risks. Each item is something that would make a real agent run go wrong.
3 items. For each:
One paragraph. The one edit that would lift this draft the most, and why.
Hard rules:
User input:
Draft: Ask an agent to clean stale cloud resources, delete anything unused for 90 days, and report what it changed.
Expected output:
Add a dry-run contract before the delete step: the agent must list candidate resources, evidence for each unused claim, owner, cost, and rollback path, then stop for approval. That turns the prompt from unsafe cleanup into a reviewable operation.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub omerakben/aha --plugin aha