incremental-implementation

Implement features incrementally through testable vertical slices with API contracts.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions --skill incremental-implementation-tgmarinho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: incremental-implementation
Source: https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions/tree/main/upstream-snapshots/agent-skills/skills/incremental-implementation
Command: npx skills add https://github.com/tgmarinho/agent-super-powers-matt-pocock-skills-comparasions --skill incremental-implementation-tgmarinho

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing and implementing large-scale features by promoting a methodical approach of incremental development, making complex tasks more manageable.

Core Features & Use Cases

  • Incremental Development: Delivers changes in small, manageable pieces to maintain a working system at each stage.
  • Vertical Slices: Implements one complete path through the stack at a time, ensuring functionality and testing at each stage.
  • Contract-First Slicing: Develops backend and frontend in parallel by defining API contracts upfront.
  • Risk-First Slicing: Prioritizes the most uncertain or risky parts of the feature first to minimize downstream issues.
  • Implementation Rules: Adheres to rules such as simplicity first, one thing at a time, and maintaining compilability throughout.
  • Working with Agents: Provides clear instructions for directing an AI agent to implement incrementally.

Quick Start

Start by identifying the smallest piece of functionality that can be implemented and tested. Commit this change, then proceed to the next increment.

Frequently Asked Questions about incremental-implementation

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

FAQPage Schema
How do I break down large feature implementations into manageable steps?

Incremental development manages large features by delivering changes in small, testable pieces, ensuring the system remains in a working state at each stage. This allows verifiable progress and safe rollbacks if necessary.

What is the best way to implement vertical slices for feature development?

Vertical slices implement one complete path through the stack at a time, ensuring functionality and testing at each stage. This approach maintains a working system while progressively building out the full feature.

How do I direct an AI agent to implement code incrementally?

You direct an AI agent to implement incrementally by providing clear instructions to identify the smallest testable functionality, commit that change, and proceed to the next increment while maintaining compilability throughout.

When should I use risk-first slicing in incremental development?

Risk-first slicing is used to prioritize the most uncertain or risky parts of a feature first, minimizing downstream issues. This approach tackles complex unknowns early before building out the remaining functionality.

Does contract-first slicing allow parallel backend and frontend development?

Contract-first slicing enables parallel backend and frontend development by defining API contracts upfront. This allows both sides to proceed simultaneously against a shared, verifiable interface without blocking.