What problem does it solve? Code changes often get declared done without a structured quality check, letting duplication, hidden coupling, and speculative abstractions slip into the codebase. This Skill enforces a final design review pass on every executable-code deliverable so quality gates are applied consistently. ## Core Features & Use Cases - Principle-based review grid: Evaluates changes against SOLID, DRY, KISS, SoC, YAGNI, cohesion/coupling, fail-fast, explicitness, and single source of truth, with a required pass/fail output block. - Anti-pattern detection: Flags concrete anti-patterns such as try/catch as a fix, retry loops masking failures, premature abstraction, and vague Manager/Helper/Util naming, with TypeScript examples. - Confidence calibration: Applies a 5-item rubric (tests, principles, reviewer findings, domain gates, assumptions) producing a numeric confidence score with a 0.9 gate before declaring done. - Use Case: After implementing a new React hook or API endpoint, run this review to produce the Design review block and Confidence line that the acceptance script verifies. ## Quick Start Review my latest code change against the design principles and output the design review block with a confidence score.