What problem does it solve? Large features and multi-file changes often fail because too much code is written before anything is tested, making bugs hard to locate and rollbacks painful. This Skill enforces a disciplined increment cycle so every change leaves the codebase in a working, verifiable state. ## Core Features & Use Cases - Increment Cycle Discipline: Implements, tests, verifies, and commits one thin slice at a time before moving to the next. - Slicing Strategies: Provides vertical, contract-first, and risk-first slicing patterns for different project shapes. - Scope and Simplicity Rules: Prevents scope creep, premature abstraction, and mixed-concern commits through explicit guardrails and checklists. - Use Case: When adding a full CRUD feature across database, API, and UI layers, use this Skill to land each operation as a separate tested commit instead of one risky 500-line change. ## Quick Start Implement this feature incrementally, starting with just the database schema and API endpoint, then run the tests and build before touching the UI.