What problem does it solve? Developers often jump straight into writing code without confirming requirements, checking for existing components, or planning database changes, which leads to duplicated components, broken shared screens, and rework. This Skill forces a structured gate review before any line of code is written. ## Core Features & Use Cases - Mandatory Pre-Code Checklist: Verifies task understanding (acceptance criteria and technical plan), DRY compliance against existing components and routes, database migration needs, cross-screen impact, and UI standards before coding starts. - DRY Enforcement: Prompts searching App.tsx for similar components and server.js for similar routes, extending existing code instead of creating duplicates. - Use Case: Before implementing a new flight-strip feature in an air traffic control desk application, run the gate to confirm the CEO approved the approach, no similar component exists, schema migrations ran first, and both controller and tower views were considered. ## Quick Start Run the before-code gate and walk me through the checklist before I start implementing the new feature.