adversarial-review
Adversarial Review
Orchestrate a multi-model panel of adversarial reviewers — each powered by a different AI model, each assigned a distinct attack vector. The goal is not balanced feedback: it is to surface every weakness, assumption gap, edge case, and failure mode before they reach production.
Skill workflow:
pre-mortem (stress-test before building) → adversarial-review (tear apart what was built) → adr (record decisions that emerged from the review)
Step 1: Assess complexity
Before launching reviewers, assess what is being reviewed. Size up the blast radius of a mistake — how bad would it be if there is a subtle flaw here?
🟢 Simple — A small, isolated change: a single-function fix, a one-line config change, a trivial renaming, a minor doc correction. → Push back gently. Tell the user: "This looks pretty straightforward — a full adversarial panel might be more than you need here. Want me to proceed anyway, or would a quick inline review do the job?" Wait for their answer before continuing.
🟡 Medium — A self-contained feature: a new endpoint, a module-level refactor, a small architectural decision, a PR with 3–10 file changes, a design doc scoped to one component. → Launch 1–2 reviewers. Default to 1 if the scope is truly narrow and well-contained. Escalate to 2 if there are non-trivial architectural dimensions or the failure mode of getting this wrong is costly.
More from yldgio/vibe-grimoire
pre-mortem
>-
13create-prd
Create a PRD through user interview, codebase exploration, and module design, then submit as a GitHub issue, Azure DevOps work item, or local file. Use when the user wants to create or write a PRD, create a product requirements document, design a new feature, or capture requirements.
11setup-repo
>-
11prd-slice
Break a PRD into independently-deliverable work items (vertical slices / tracer bullets) and create them in Azure DevOps, GitHub Issues, or Jira. Use when a user wants to convert a PRD into implementation tickets, decompose a product spec into trackable slices, create work items from requirements, or break down a PRD for any issue tracker — even if they don't say "vertical slice" or "tracer bullet".
11plan-from-prd
Turn a PRD into a multi-phase, local Markdown implementation plan using tracer-bullet vertical slices, saved to ./plans/. Use when the user wants to create an implementation plan from a PRD, plan phases from a PRD, break a PRD into development phases, or mentions "tracer bullets" or "implementation phases". For creating tracker work items (GitHub Issues, Azure DevOps, Jira) use the prd-slice skill instead.
11tdd
>-
9