SuperAPI AI 工具集

intent-sync

编程与开发

查看项目

更新于 10-15 17:17

技能介绍

用途:intent-sync 用于在实现完成、全部测试通过且用户确认实现可用后,将开发过程中最终确定、但最初 Intent 未规定的细节写回 Intent,使其成为单一事实来源。

主要能力:扫描代码中已定稿的公开 API、函数签名、事件定义、数据库模式、类型定义、配置结构、模块边界、依赖方向、命名模式、错误格式与日志标准;与 Intent 比较,识别新增、变更、确认一致、已移除或推迟的条目;生成变更清单供用户批准;用确认后的内容更新 Intent。

同步内容:接口、数据结构、命名、架构、配置、错误处理。

使用方式:按工作流在实现完成后使用 /intent-sync,先读取原 Intent 文件,再扫描代码、比较差异、通过 AskUserQuestion 呈现变更并获批准,最后更新 Intent。更新会新增“Finalized Implementation Details”章节,包含同步时间戳、来源引用(commit/version)、具体接口、数据结构、最终模块结构和确认的决策,也可更新已有架构图、数据契约与 API 规范,并用同步标记标注状态。可与 /intent-interview、/intent-review、/intent-plan、/intent-check 配合使用。

适用场景:TDD 执行完成后需要固化设计细节、多次增量同步、保持文档与代码一致。

限制:应在稳定后再同步,不要在活跃开发中同步;保留原始设计理由,只补充实现细节;注明同步的代码版本;具体收费、价格、平台要求等暂未提供。