Appearance
使用 AI 构建结构化的功能开发管线(Build Pipeline)
解决大型功能开发中常见的“缺乏规划”和“需求蔓延”问题。通过将开发拆分为研究、计划、追踪和执行四个阶段,让 AI 像资深工程师一样在文档驱动下有序地构建软件。
为什么需要这个技能
在开发复杂功能时,直接让 AI 写代码往往会导致架构混乱或遗漏关键细节。很多开发者面临的痛点是:AI 忘记了之前的决定、实现路径在执行中途发生偏移,或者缺乏一个清晰的里程碑来衡量进度。
本技能建立了一套“文档驱动”的开发管线。它强迫 AI 在写代码前先进行深度研究(Research),将研究转化为分阶段的实施计划(Implementation),并建立实时更新的进度表(Progress)。这种方式将不可控的 AI 生成转变为可预测的工程流程。
适用场景
- 开发重大新功能:需要跨文件修改且涉及复杂业务逻辑的场景。
- 接手陌生代码库:需要先调研现有模式再进行功能扩展时。
- 需要严格进度管控:希望能够清晰地看到当前处于哪个阶段,以及后续具体步骤时。
- 团队协作同步:通过生成的
.md文档,让其他成员快速理解功能的设计意图和实现进度。
核心工作流
该技能通过五个子命令驱动整个生命周期,所有状态均持久化在 docs/{feature-name}/ 目录下:
- 研究阶段 (
/build research): AI 深入探索代码库和网络资源,分析技术方案、权衡利弊,并输出RESEARCH.md。 - 规划阶段 (
/build implementation): 基于研究文档,将功能拆分为多个可独立交付的“阶段(Phase)”,定义每个阶段的任务和验收标准,输出IMPLEMENTATION.md。 - 追踪初始化 (
/build progress): 将规划方案转化为可勾选的进度表,创建PROGRESS.md用于记录决策、阻塞点和会话日志。 - 分步执行 (
/build phase [n]): AI 针对特定阶段进行二次调研并执行代码实现。执行过程中实时更新PROGRESS.md,确保“每步验证,每步提交”。 - 状态查询 (
/build status): 快速检查当前功能的整体进度,AI 会根据现有文档建议你下一步该运行哪个命令。
下载和安装
解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md。
你可能还需要
暂无推荐