SuperAPI AI 工具集

speckit-update

通用与其它

查看项目

更新于 10-15 19:57

技能介绍

用途:将 GitHub 官方 spec-kit(https://github.com/github/spec-kit)的新发布版本反映到现有仓库的 .specify/ 中,并在更新过程中保留本地既有运用规则(日语化、不操作分支、SPEC ID 格式)。

主要能力与流程:

  1. 现状把握:确定仓库内 spec-kit 基础版本(例:rg -n "v0.0.[0-9]+"),列出 spec-kit 来源对象(例:.specify/、.claude/commands/speckit.*.md)。
  2. 上游版本确认:查看 spec-kit 最新标签/发布,确定目标标签并用 git clone 获取。
  3. 差分获取:取上游标签间 diff 或上游到本地的 diff,重点检查 templates/、templates/commands/、scripts/(bash/powershell)、memory/,并掌握新增与删除文件。
  4. 本地适用:把上游变更反映到本地,并重新施加本地约束:全部日语、禁止分支操作(脚本/命令中不得残留 checkout/switch/create)、SPEC ID 为 SPEC-[UUID8位];若存在既有运用差异,记录简短理由。
  5. 文档更新:更新版本标注(例:CLAUDE.md、.specify/README.md),如有更新历史则追加。
  6. 验证与报告:轻量确认主要脚本动作(--help、--json 等),用 rg 检查是否残留英文或旧版本标注,明确报告变更摘要、影响范围与未处理的差分。

限制与护栏:不创建或切换分支(由用户管理);必须维持 SPEC-[UUID8位] 的 SPEC ID 格式;上游英文模板需先翻译为日语再反映。资料未提供具体版本号、命令参数细节与自动化脚本实现。