SuperAPI AI 工具集

takt-skill-updater

办公与效率

查看项目

更新于 10-15 21:37

技能介绍

用途:在 nrslib/takt 发布新版本时,将五个 takt-* 技能(takt-task-builder、takt-workflow-builder、takt-facet-builder、takt-analyzer、takt-optimizer)追平到最新 takt 版本,并同步 references/takt 参考快照。前提 takt 版本为 v0.47.0。路径以 skills/ 开头,按环境替换前缀:Claude Code 为 .claude/skills/,Codex CLI 为 .codex/skills/,公共实体为 .agents/skills/。takt 的事实来源由环境变量 TAKT_SRC 指向的 nrslib/takt 检出,不依赖 git submodule 或特定仓库布局。

主要能力与流程:Step 0 获取 takt 源码(git clone https://github.com/nrslib/takt.git "$TAKT_SRC"、fetch --tags、按 NEW_VERSION 或最新稳定 tag checkout);Step 1 比对版本(git describe --tags --abbrev=0 与各 SKILL.md 中“前提 takt バージョン”);Step 1.5 用 rsync --delete 同步参考文件并做质量检查,避免盲目复制;Step 2 用 git diff/log 取得旧新版本差异,按路径模式判断受影响技能;Step 3 细查 TaskRecord 模式、内置工作流、facet 结构、引擎规格等差异;Step 4 更新各 SKILL.md 与参考文件,并更新自身;Step 5 用命令 bash skills/takt-task-builder/scripts/validate-order-md.sh、bash skills/takt-workflow-builder/scripts/validate-takt-files.sh --workflows 及清单校验;Step 6 按分支 chore/update-takt-skills-for-v{版本} 提交并开 PR。

限制:内容仅描述该技能的既定流程与命令,未提供的收费、平台等信息暂未在资料中给出;本地修正记录会因 rsync --delete 丢失,需每次同步后重新核对与应用。