Get the FREE Ultimate OpenClaw Setup Guide →

vibe-devil-advocate-review

npx machina-cli add skill ash1794/vibe-engineering/devil-advocate-review --openclaw
Files (1)
SKILL.md
2.1 KB

vibe-devil-advocate-review

Before shipping a recommendation, challenge it. The goal is to find weaknesses BEFORE they become production incidents.

When to Use This Skill

  • Before sending a design document for approval
  • Before shipping a recommendation that combines multiple inputs
  • Before merging a large feature branch
  • When you feel "too confident" about a solution
  • User asks for a review or second opinion

When NOT to Use This Skill

  • Trivial changes (typo fixes, formatting)
  • When the user explicitly says "just ship it"
  • During brainstorming (don't kill ideas before they form)
  • For code review of small PRs (use vibe-quality-loop instead)

The 5 Dimensions

Challenge the work across:

  1. Consistency — Do all parts agree with each other? Are there contradictions?
  2. Completeness — What's missing? What edge cases are unaddressed? What blind spots exist?
  3. Actionability — Is every recommendation concrete and measurable? Can someone actually do this?
  4. Alignment — Does this match the stated goals, constraints, and user needs?
  5. Risk — What could go wrong? What are the second-order effects? What's the blast radius of failure?

Steps

  1. Read the artifact thoroughly — don't skim
  2. For each dimension, actively try to find problems. Assume there ARE problems.
  3. Score each dimension 1-5 (1=critical issues, 5=solid)
  4. List specific issues with evidence
  5. Deliver verdict: APPROVE / REVISE (with required changes) / REJECT (with blocking issues)

Output Format

Devil's Advocate Review

DimensionScoreIssues Found
ConsistencyX/5[count]
CompletenessX/5[count]
ActionabilityX/5[count]
AlignmentX/5[count]
RiskX/5[count]

Critical Issues

  1. [Issue with evidence]

Warnings

  1. [Non-blocking concern]

Verdict: APPROVE / REVISE / REJECT

[Rationale]

Source

git clone https://github.com/ash1794/vibe-engineering/blob/master/skills/devil-advocate-review/SKILL.mdView on GitHub

Overview

Challenge recommendations, designs, or syntheses across five dimensions to surface weaknesses before production incidents. It helps teams uncover contradictions, gaps, and risks early, especially before approvals or large feature merges.

How This Skill Works

Read the artifact thoroughly, then for each of the five dimensions (Consistency, Completeness, Actionability, Alignment, Risk) score 1-5. List specific issues with evidence and deliver a verdict: APPROVE / REVISE (with required changes) / REJECT (with blocking issues). Capture issues per dimension and provide a clear rationale for the final verdict.

When to Use It

  • Before sending a design document for approval
  • Before shipping a recommendation that combines multiple inputs
  • Before merging a large feature branch
  • When you feel "too confident" about a solution
  • User asks for a review or second opinion

Quick Start

  1. Step 1: Read the artifact thoroughly — don’t skim.
  2. Step 2: Score each of the five dimensions (1-5) and note evidence.
  3. Step 3: Deliver verdict and list required changes.

Best Practices

  • Read the artifact thoroughly; don’t skim.
  • Actively test each of the five dimensions for contradictions, gaps, and risks.
  • Score each dimension 1-5 and attach concrete evidence for each point.
  • Document concrete issues with evidence and organize them by dimension.
  • Deliver a clear verdict (APPROVE / REVISE / REJECT) with required changes.

Example Use Cases

  • Review a product design doc for a new feature to catch inconsistent assumptions.
  • Adversarially review a data-sourcing recommendation that combines inputs from multiple teams.
  • Goverance review of a large architectural decision before a major merge.
  • Second-opinion check for a high-risk deployment plan with rollback considerations.
  • Advising on a cross-team synthesis doc before rollout to multiple stochastic environments.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers