incremental-implementation

仓库创建 2026年2月16日最近提交 21 小时前SkillHot 收录 20 天前
▸ 精选理由

减少大规模变更风险,便于回滚与持续交付。

这个 Skill 做什么

倡导以可测试的小切片逐步实现功能,保持系统可用性。

把大功能拆成能独立运行、可测试的小切片,每次提交都保持系统可用且可回滚。当改动跨多个文件或任务太大不宜一次性完成时用,能降低上线风险。好处是便于代码审查、快速验证,也更容易和 CI/CD 流程配合。

▸ 展开 SKILL.md 英文原文

Delivers changes incrementally. Use when implementing any feature or change that touches more than one file. Use 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.

开发编程增量交付小步实现可测试通用
8.1w
Stars
8.7k
Forks
24
仓库内 Skill
+10.0k
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/addyosmani/agent-skills/main/skills/incremental-implementation/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/addyosmani/agent-skills/main/skills/incremental-implementation/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Incremental Implementation

## Overview

Build in thin vertical slices — implement one piece, test it, verify it, then expand. Avoid implementing an entire feature in one pass. Each increment should leave the system in a working, testable state. This is the execution discipline that makes large features manageable.

## When to Use

- Implementing any multi-file change
- Building a new feature from a task breakdown
- Refactoring existing code
- Any time you're tempted to write more than ~100 lines before testing

**When NOT to use:** Single-file, single-function changes where the scope is already minimal.

## The Increment Cycle

```
┌──────────────────────────────────────┐
│               
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有