← ClaudeAtlas

incremental-implementationlisted

Builds features in vertical slices where each slice is implemented, tested, verified, and committed before moving to the next. Triggers code-review before creating PRs and make-pr when complete. Use when implementing a feature, building incrementally, vertical slices, step by step implementation, building a feature, or when starting to code a planned feature.
Saturate/agents · ★ 0 · Code & Development · score 63
Install: claude install-skill Saturate/agents
# Incremental Implementation Build one working slice at a time. Never do everything in one pass. ## Progress Checklist - [ ] Break work into vertical slices - [ ] For each slice: implement, test, verify, commit - [ ] Codebase always in working state between slices - [ ] Self-review before PR (trigger code-review) - [ ] Create PR (trigger make-pr) ## What's a Vertical Slice? A slice delivers a working increment of user-facing behavior, cutting through all layers: **Good slices** (vertical - end to end): - "User can log in with email and password" - "Dashboard shows a list of projects" - "API returns paginated search results" **Bad slices** (horizontal - one layer only): - "Add auth middleware" (no endpoint uses it yet) - "Create database schema" (no code reads from it yet) - "Build the form component" (no API to submit to) Each slice should be deployable on its own, even if the full feature isn't complete. ## How to Slice 1. Start with the simplest end-to-end path (happy path) 2. Add error handling and edge cases as subsequent slices 3. Add optimization and polish as final slices Example for "user registration": 1. Slice 1: Form submits, API creates user, returns success 2. Slice 2: Input validation (client and server) 3. Slice 3: Email verification flow 4. Slice 4: Error handling (duplicate email, network failure) 5. Slice 5: Loading states, success feedback, redirect ## The Loop For each slice: ### 1. Implement Write the minimum code for this slice. Don't half-