Skills DirectoryCurated open-source Skills from GitHub

incremental-implementationcommit cda4542SKILL.md · Feature Development

Incremental Implementation

Delivers changes in thin, verifiable slices: implement one piece, test it, verify it, commit, then move to the next.

npx skills add addyosmani/agent-skills --skill incremental-implementation
Permissions
  • read-repo
  • write-files
  • shell
  • network
Compatible with
Claude Code, Codex, Cursor, Copilot, Gemini CLI
GitHub
112.3k
Source
Community · Addy Osmani
Status
Scan passed
License
MIT

Core rule

Each increment must leave the system in a working, testable state.

Execution Phases

  1. Phase 01Choose a slicing

    Prefer vertical slices; define the contract first when frontend and backend run in parallel, or tackle the riskiest piece first.

  2. Phase 02Implement simply

    Ask what the simplest thing that could work is, touch only what the task requires, and note out-of-scope issues instead of fixing them.

  3. Phase 03Test and verify

    Run the repository's own test, build, typecheck and lint commands, and confirm the new functionality works.

  4. Phase 04Commit and continue

    Change one logical thing per increment and commit it separately so it can be reverted; keep unfinished features behind a feature flag.

Permissions (summarised from SKILL.md)

CapabilityNeededDetails
File writesRequiredEdits the code and tests the task requires, leaving files outside the task scope alone.
Command executionRequiredRuns the repository's test, build, typecheck and lint commands, and git commit.
Network outboundNot requiredNo network access is called for.

SKILL.md frontmatter (YAML)

SKILL.md frontmatter (YAML)commit cda4542
---
name: incremental-implementation
description: 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.
---

Related skills

A rule scan cannot catch every risk. Read this skill's SKILL.md and check its permissions before installing.