Tooluck logoTooluck
SKILL.md

incremental-implementation

Agent skill fromaddyosmani/agent-skills

Delivers changes incrementally in thin, verifiable slices. Use when implementing any feature or change that touches more than one file, or when picking up the next task from a plan. Use when rolling a change out behind a feature flag, when you're about to write a large amount of code at once, or when a task feels too big to land in one step.

How to install incremental-implementation

install incremental-implementation
# install the agent-skills pack with the skills CLI
npx skills add addyosmani/agent-skills

# or add only this skill to Claude Code: copy the folder

skills/incremental-implementation/

# into

~/.claude/skills/incremental-implementation/ (all projects)

.claude/skills/incremental-implementation/ (one project)

skills/incremental-implementation/SKILL.md

MITFull file
1# Incremental Implementation
2
3## Overview
4
5Build 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.
6
7## When to Use
8
9- Implementing any multi-file change
10- Building a new feature from a task breakdown
11- Refactoring existing code
12- Any time you're tempted to write more than ~100 lines before testing
13
14**When NOT to use:** Single-file, single-function changes where the scope is already minimal.
15
16## The Increment Cycle
17
18```
19┌──────────────────────────────────────┐
20│ │
21│ Implement ──→ Test ──→ Verify ──┐ │
22│ ▲ │ │
23│ └───── Commit ◄─────────────┘ │
24│ │ │
25│ ▼ │
26│ Next slice │
27│ │
28└──────────────────────────────────────┘
29```
30
31For each slice:
32
331. **Implement** the smallest complete piece of functionality
342. **Test** — run the test suite (or write a test if none exists)
353. **Verify** — confirm the slice works as expected (tests pass, build succeeds, manual check)
364. **Commit** -- save your progress with a descriptive message (see `git-workflow-and-versioning` for atomic commit guidance)
375. **Move to the next slice** — carry forward, don't restart
38…

Excerpt shown under the repository's MIT license.

More skills in agent-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates