跳转到内容
关系图谱

incremental-implementation(Addy)

379 字 1 分钟

属性 8
repo
addyosmani_agent-skills
skill
incremental-implementation
source
addyosmani_agent-skills/skills/incremental-implementation/SKILL.md
invoke
model
phase
build
cost
low
status
stable
local
same
一句话

把改动切成薄而可验证的竖切片一片片交付,全程可编译、可回滚;/build 一次一片,/build auto 一次批准跑到底。

何时用 ​

  • 适合:跨多文件的实现;从计划里取下一个任务;功能要藏 feature flag 后滚动发布;改动太大落不了地。
  • 不适合:单文件的微小修改;还没计划的大需求(先 addy-planning-and-task-breakdown)。

怎么用 ​

text
按 tasks/todo.md 实现下一个任务,做一片验证一片
  1. 选切片策略:竖切片优先,也可 contract-first 或 risk-first。
  2. 一次只做一件事:每片先过测试再扩下一片,保持全程可编译。
  3. 未完成功能藏 feature flag 后;默认值要安全,改动可回滚。
  4. 范围纪律:只做计划内的,发现的别的问题记下来不顺手改。
  5. 每片独立提交;/build auto 在一次批准后连跑所有任务,失败或冒险时暂停。

产出 ​

  • 一串各自可验证、可回滚的小提交;进度回写到任务清单。

要点与坑 ​

  • Rule 0 是先简单:能跑通的最薄一片先落地,别先搭框架。
  • 保持可编译是硬约束,不留中间态过夜。
  • auto 模式省的是任务间的人工确认,每片仍走测试驱动并单独提交,不是更快地写代码。

关联 ​