What problem does it solve? Code that silently falls back to default values, truncates data at hardcoded limits, or swallows exceptions hides bugs from developers and causes unnoticed data loss for users. This Skill reviews pull request diffs to find these silent defaulting patterns and recommends explicit errors, validation, or required configuration instead. ## Core Features & Use Cases - Six Detection Patterns: Identifies hardcoded truncation limits, careless ??/|| fallbacks, non-exhaustive switch defaults, missing environment variable checks, swallowed catch blocks, and implicit truncation or rounding. - Structured Review Reports: Each finding includes file and line, pattern classification, a concrete failure scenario, a suggested fix, and a priority level (high/medium/low). - False-Positive Guardrails: Distinguishes legitimate defaults for optional parameters (pageSize, timeout) from abnormal-case suppression, and respects explicit intent comments. - Use Case: Run it on a GitHub PR via gh pr diff to catch a catch { return 0; } that would silently report a price as zero before the code is merged. ## Quick Start Review the current pull request for silent defaulting issues and report each finding with its pattern, impact scenario, and suggested fix.