SuperAPI AI 工具集

j5ik2o-takt-skill-updater

办公与效率

查看项目

更新于 10-15 22:39

技能介绍

用途:当 nrslib/takt 发布新版本标签时,依据该技能流程把 j5ik2o 系列 takt-* 技能同步到新版本,覆盖 j5ik2o-takt-task-builder、workflow-builder、facet-builder、analyzer、optimizer 五个技能。

主要能力:以环境变量 TAKT_SRC 指向的 nrslib/takt 检出为 source of truth(git clone https://github.com/nrslib/takt.git "$TAKT_SRC" 后可 checkout 指定 NEW_VERSION 标签);比对技能声明的“前提 takt バージョン”得出 OLD_VERSION,两者一致则无需更新;通过 scripts/sync-takt-references.sh(或 rsync -a --delete)同步 references/takt/ 引用快照;用 git diff --name-only / --stat、git log --oneline 取标签间差异,按路径模式判定受影响技能;按 TaskRecord 模式、内置工作流 YAML、facet 与 STYLE_GUIDE、引擎参考(engine.md、yaml-schema.md)、日志/追踪等多维检查并更新 SKILL.md 与参考文件;执行 validate-order-md.sh、validate-takt-files.sh --workflows 等校验;按 chore/update-takt-skills-for-v{バージョン} 分支与约定提交信息提交 PR。

使用方式:技能内使用以 skills/ 为前缀的路径,实际需按环境换算(Claude Code 为 .claude/skills/、Codex CLI 为 .codex/skills/、共通实体为 .agents/skills/);先准备 TAKT_SRC 检出,可传 NEW_VERSION,再依次执行版本确认、快照同步、差异分析、技能更新、验证与提交。

限制与注意:本技能假定 takt 版本基线为 v0.47.0;不依赖 git submodule 或特定仓库布局;rsync --delete 会在同步时覆盖本地修正,需在每次同步后重新应用并记录“ローカル修正の記録”;官方文档存在易误读表述时应以 docs/configuration.md、schema 定义与实现代码为准,并考虑向上游提 issue/PR。其他细节暂未提供。