关于 tiny-stepping
一种将实现拆分为小步、便于审查的开发技能,面向编码 Agent 协作开发。每一步都要求先获取反馈并提交,再继续后续工作。
主要功能
- 01将工作拆分为小步
- 02实施前商定下一步
- 03每步后审查变更
- 04依据反馈确认方向
- 05继续前提交代码
适用场景
- 01以易审查的变更实现功能
- 02降低需求变化带来的返工风险
- 03让每次代码修改都易于独立理解
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ github/ awesome-copilot --skill tiny-stepping安装后在 Claude Code 中输入/tiny-stepping确认已加载。
详细介绍
小步快跑
以尽可能小的有意义增量推进实现,每一步完成后暂停以获取反馈,让工作始终可审查、易于纠偏。
目的
- 每一步只做尽可能小的有意义改动
- 每一步之后先获取用户反馈,再继续
- 降低走错方向的风险
- 让改动保持可审查、易于理解
工作流
- 就下一个微小步骤达成一致
- 只实现这一步——不做其他任何事
- 一起审查未提交的改动,确认这一步符合预期
- 简短确认:方向对吗?
- 提交这一步,然后再继续
- 就下一步达成一致
- 重复
原则
- 每一步只关注一件事——不要混入无关改动
- 每一步都应能独立理解
- 优先保证每一步后代码可编译/可运行
- 不要预判后续步骤——先等反馈
- 如果某一步感觉太大,就继续拆分
评论
支持 Markdown