What problem does it solve?
Implementing large, multi-file features or changes in a single pass often leads to hard-to-debug bugs, broken builds, and painful rollbacks when issues are discovered late in the development process. This Skill eliminates that risk by enforcing a disciplined, slice-based approach to code changes.
Core Features & Use Cases
- Structured Increment Cycle: Follow a consistent implement → test → verify → commit workflow to ensure the codebase remains working and testable after every small change.
- Flexible Slicing Strategies: Choose from vertical, contract-first, or risk-first slicing to break large, complex tasks into manageable, testable pieces tailored to your project's needs.
- Use Case: When building a new user authentication system that touches the database, API, and frontend, use this Skill to split the work into small, testable increments (e.g., first build the database schema and API endpoint, then the frontend login form) to avoid breaking existing functionality.
Quick Start
Use the incremental-implementation skill to split your next multi-file code change into small, testable increments and implement the first working slice immediately.