
Incremental Implementation
This is the discipline that prevents you from writing 500 lines across eight files and then spending two hours debugging which change broke everything. It forces you to build in thin vertical slices: implement the smallest complete piece, run the tests, verify it works, commit it, then move to the next slice. The source includes practical slicing strategies (vertical slices for full stack features, contract-first when backend and frontend develop in parallel, risk-first to validate uncertainty early) and hard rules like keeping the build green between increments and using feature flags for incomplete work. The increment checklist is straightforward: one thing per commit, tests pass, build succeeds, functionality verified. Most valuable when you're touching multiple files or feel tempted to write more than 100 lines before testing.
- skills.sh installs
- 71K
- GitHub stars
- 114.6K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add addyosmani/agent-skills --skill incremental-implementation --agent claude-codeInstalls into .claude/skills of the current project.
Files
Incremental Implementation
Overview
Build in thin vertical slices — implement one piece, test it, verify it, then expand. Avoid implementing an entire feature in one pass. Each increment should leave the system in a working, testable state. This is the execution discipline that makes large features manageable.
When to Use
- Implementing any multi-file change
- Building a new feature from a task breakdown
- Refactoring existing code
- Any time you're tempted to write more than ~100 lines before testing
When NOT to use: Single-file, single-function changes where the scope is already minimal.
The Increment Cycle
┌──────────────────────────────────────┐
│ │
│ Implement ──→ Test ──→ Verify ──┐ │
│ ▲ │ │
│ └───── Commit ◄─────────────┘ │
│ │ │
│ ▼ │
│ Next slice │
│ │
└──────────────────────────────────────┘
For each slice:
Sponsors
Details
- Repository
- github.com/addyosmani/agent-skills
- Category
- AI & Agent Building
- First seen
- Apr 16, 2026
More from addyosmani/agent-skills
All 25- Git Workflow And Versioning68.8K
- Idea Refine68.3K
- Using Agent Skills68K
- Browser Testing With Devtools67.7K
- Shipping And Launch67.4K
- Source Driven Development67.4K
- Ci Cd And Automation67.3K
- Interview Me66.4K
- Deprecation And Migration66.4K
- Doubt Driven Development65.8K
- Observability And Instrumentation63.8K
- Constraint Driven Development42.4K
- Code Review And Quality84.1K
- Security And Hardening81.4K
- Frontend Ui Engineering77.8K
- Performance Optimization75.2K
- Spec Driven Development74.7K
- Planning And Task Breakdown73.5K
- Documentation And Adrs73.5K
- Code Simplification72.6K
- Api And Interface Design72.4K
- Debugging And Error Recovery72.4K
- Test Driven Development71.3K
- Context Engineering71.1K