What problem does it solve?
This Skill enforces delivering changes in small, testable increments so large or multi-file features never leave the repository in a broken or unreviewable state. It helps developers avoid monolithic commits, reduce regression risk, and locate faults earlier by ensuring each step is compilable, tested, and verifiable.
Core Features & Use Cases
- Incremental slices: Break features into vertical slices that implement, test, verify, and commit a single piece of functionality.
- Scope discipline & safety: Touch only what the task requires, prefer additive changes, and keep commits rollback-friendly.
- Tooling and agent guidance: Run tests and builds between slices, use feature flags for unfinished user-facing features, and give agents explicit in-scope instructions.
- Use cases include multi-file feature development across frontend/backend, large refactors, and stabilizing complex pull requests.
Quick Start
Ask the agent to implement one vertical slice: implement the smallest complete piece, run the test suite, verify behavior, and commit with a descriptive message.