SuperAPI AI 工具集

speckit-preset

智能体与模型

查看项目

更新于 10-16 05:49

技能介绍

用途:通过 Specify CLI 的 specify preset 命令组管理 Spec Kit 预置。预置为特定领域或工作流打包模板与配置。

使用前提:需要 specify CLI。若 specify --version 失败,先用 speckit-cli-setup 技能安装。

主要能力:查找、安装、移除预置;查看预置名解析到哪个模板;启用/禁用预置或调整解析优先级;管理预置目录来源。

常用命令:specify preset list;specify preset list --json(机器可读的已安装清单,需 CLI >= 1.0.7);specify preset search <query>;specify preset info <id>;specify preset resolve <name>;specify preset add <id>;specify preset add --from <url>;specify preset add --dev <path>;specify preset add <id> --priority <n>;specify preset enable/disable <id>;specify preset set-priority <id> <n>;specify preset remove <id>;specify preset catalog list/add/remove。

注意事项:解析优先级数字越小优先级越高,默认 10。--json 保留 CLI 解析顺序(优先级最高在前),返回 id、name、description、version、可为空的 author、priority、enabled、规范化 source,以及 commands、templates、scripts 计数。目录默认仅用于发现:catalog add 需要 --name,且默认 --no-install-allowed,来自仅发现目录的预置可浏览但无法安装(会报 discovery-only);传 --install-allowed 才允许安装,仅限信任的目录。install_allowed 策略保存在使用方的 .specify/preset-catalogs.yml,而非目录自身的 catalog.json。也可在创建项目时安装预置:specify init <name> --integration copilot --integration-options="--skills" --script sh --preset <id>(Windows 用 --script ps)。与扩展/捆绑不同,preset add 不会生成技能;预置覆盖用于生成命令内容的模板,并在 init 时应用。/skills reload 仅在重新生成确实改动 .github/skills/ 下的 SKILL.md 时才有意义。可用 specify preset resolve 排查意外的模板解析。