代码一块块写,bug 一点点消——incremental-implementation 用薄切片杀死大改动
写代码最怕什么?需求一展开,代码哗哗写了一周,结果一运行全是 bug,想回滚都不知道从哪下手。
今天挖到一个特别实在的 Skill——incremental-implementation(增量实施),来自 GitHub 32 星的项目 gitscape.ai,专门治”大改不动”这个毛病。
核心思路:薄垂直切片
这个 Skill 的方法论一句话就能说清:每次只做一件事,做完就测试,测试完就提交,永远不让系统处于不可部署状态。
流程循环是这样的:
- 实现一个最小可用的功能块
- 立刻写测试、跑验证
- 确认通过后提交代码
- 再推进下一个任务
每个增量都是完整的、可以上线的。不是”写完了再测试”,而是”写一点测一点”,把风险分散到每一步。
什么时候用?
- 需求改动涉及多个文件时
- 功能太大,一个 session 写不完时
- 你发现自己会想说”先全部写完再一起测试”时(这是红色警报)
为什么有用?
增量交付的核心价值不只是”少 bug”,而是随时可回滚。每次提交都是干净的 checkpoint,万一后面的方向错了,只需要 revert 那一个小改动,而不是推翻整个方案。
同时,这种方式让 code review 更容易——每次 PR 只看一小块改动,reviewer 也更愿意认真看。
怎么安装?
在 Claude Code 里运行:
npx skills add https://github.com/jmxt3/gitscape.ai --skill incremental-implementation
装好之后,当你需要实现一个涉及多文件的功能时,它会自动激活,引导你走增量循环。
适合谁?
所有用 Claude Code 做开发的工程师,尤其是项目越来越大、改动越来越复杂的团队。这个 Skill 来自 gitscape.ai 这个库,整个项目有 27 个开发相关的 Skill 可以说是开发者工具箱了。
GitHub:https://github.com/jmxt3/gitscape.ai
评论区
0 条评论
登录后可评论。