incremental-implementation

Enforce vertical slices with per-slice implementation, testing, verification, and commits.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/Saturate/agents --skill incremental-implementation-saturate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: incremental-implementation
Source: https://github.com/Saturate/agents/tree/main/skills/incremental-implementation
Command: npx skills add https://github.com/Saturate/agents --skill incremental-implementation-saturate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates disciplined feature delivery by enforcing vertical slices, ensuring each increment is implemented, tested, verified, and committed before moving to the next.

Core Features & Use Cases

  • End-to-end slices: implement a working increment across layers, with tests and verification before advancing.
  • Gatekeeping by review: triggers code-review before PR creation and makes per-slice PRs as slices complete.
  • Safe incremental workflow: maintains a functioning state between slices and prevents drift.

Quick Start

Start by breaking your feature into the smallest end-to-end vertical slice and implement, test, verify, and commit it before moving to the next.

Frequently Asked Questions about incremental-implementation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is vertical slice feature delivery in software engineering?

Vertical slice feature delivery implements working increments across all layers end-to-end. Each slice is fully coded, tested, verified, and committed independently, ensuring the software remains in a functioning state between slices and preventing drift.

How do I enforce code review gating before creating a pull request?

You can enforce code review gating by triggering reviews before PR creation. This workflow ensures per-slice PRs are generated only after slices complete and pass validation, maintaining strict commit discipline across teams.

How to break down a software feature into testable, verifiable increments?

Start by breaking your feature into the smallest end-to-end vertical slice. Implement, test, verify, and commit that working increment across layers before moving to the next slice to maintain safe incremental delivery.

Does incremental delivery work for teams requiring automated PR triggering and commit discipline?

Yes, incremental delivery supports teams requiring automated PR triggering and commit discipline. It enforces per-slice implementation and validation, triggering code reviews before PR creation as slices complete.

When should I not use a vertical slice workflow for feature development?

Avoid vertical slice workflows if your feature cannot be decomposed into end-to-end working increments. The approach relies on maintaining a functioning state between slices, which may not suit tightly coupled architectural layers.