What problem does it solve? A single model reviewing its own work rationalizes the same blind spots, so risky changes and one-way decisions ship with undetected defects. This Skill runs an independent second-model review and reconciles both views so disagreements surface the bug or assumption one model missed. ## Core Features & Use Cases - Diff review mode: Sends a code diff or PR to a configured independent reviewer via .forge/second_opinion.py, then reconciles findings into agreements, second-only, and primary-only buckets ranked P0-P3. - Decision review mode: Reviews confirmed goal contracts, ADRs, and migration plans for assumptions, evidence gaps, tradeoffs, reversal conditions, and the strongest objection, without inventing file lines or severities. - Independence and safety gates: Refuses to claim independence when reviewer identity matches the primary, treats empty or unanswered reviews as incomplete, and blocks dispatch of secrets or oversized artifacts. - Use Case: Before merging a JWT refresh-token rotation change, dispatch the diff to a second model, verify each of its findings against the actual code, and ship only after P0/P1 contradictions are resolved by evidence. ## Quick Start Ask the assistant to get a second opinion on the current diff before merging, providing a short note on what the change is supposed to do.