incremental-commits

Installation
SKILL.md

Incremental Commits

When a feature touches multiple files, implement in waves. Each wave is one logical concern, one commit. This creates a clean git history that tells a story.

The Pattern

Wave 1: Foundation (types, interfaces)
Wave 2: Factories/Builders (functions that create instances)
Wave 3: Contracts/APIs (public interfaces that use types)
Wave 4: Infrastructure (utilities, converters, dependencies)
Wave 5: Consumers (apps, UI, integrations)

Not every change needs all waves. A simple bugfix might be one wave. A cross-cutting refactor might need five.

Installs
10
GitHub Stars
12
First Seen
Feb 28, 2026
incremental-commits — aspiers/ai-config