用途:作为 Spec-Kitty 规格驱动开发框架的管理员技能,处理首次安装与后续更新的全流程,确保 CLI、模板、插件与智能体环境保持同步。
主要能力:区分 INIT(首次安装)与 UPDATE(已有项目更新)两种模式;安装或升级 spec-kitty-cli;将最新命令模板、任务配置与脚本拉取到 .kittify/;通过同步脚本把模板转换为可分发插件组件;在自动同步后审查上游变更并与自定义增强知识协调(绝不覆盖自定义内容);检查受保护文件是否完整,缺失时触发升级流程;最后将插件部署到智能体环境。
使用方式:依赖仅 Python 3.8+ 与标准库,无外部依赖。步骤包括:用 test -d .kittify 检测模式;执行 pip install --upgrade spec-kitty-cli 并确认版本;INIT 模式运行 spec-kitty init . --ai windsurf,UPDATE 模式加 --force;运行 python ./scripts/sync_configuration.py 生成技能、规则与模板;用 git diff 查看变更并对照自定义技能;检查受保护文件如 ./rules/constitution.md;在部署前询问用户要安装哪些插件。完成后需重载窗口或重启会话。
适用场景:管理采用 Spec-Kitty 框架的项目,需同步上游模板同时保留团队自定义最佳实践、安全指引与项目约定。
限制:该技能明确要求实际执行 bash 命令并读取输出,不得模拟;自动同步只触及自动生成文件,不动自定义技能;受保护文件缺失时必须停止并先恢复;部署具体逻辑见 INSTALL.md。部分链接与图示路径资料中已给出,其余细节暂未提供。