用途:管理 Spec Kit 的 bundle(版本化、经策展的组件集合,包含扩展、预设、集成、工作流),并可创作与分发 bundle。需 Specify CLI >= 0.11;若 specify --version 失败,先用 speckit-cli-setup 技能安装。
主要能力与用法: 发现:specify bundle search <query>;specify bundle info <bundle-id>(完整元数据与展开的组件集);specify bundle list(本项目已安装的 bundle)。 安装/更新/移除:specify bundle install <bundle-id-or-path>(可为目录 id、.zip、目录或 bundle.yml);specify bundle install <bundle-id> --integration <key> --offline;specify bundle update <bundle-id>;specify bundle remove <bundle-id>(仅移除该 bundle 贡献的组件,不误删其他内容)。 初始化:specify bundle init [<bundle-id>] [--integration <key>] [--offline]。 创作:specify bundle validate(校验清单格式与引用可解析);specify bundle build --path <dir> --output <dir>(产出带版本的 .zip)。 目录源:specify bundle catalog list;specify bundle catalog add <url> [--policy install-allowed|discovery-only] [--priority <n>] [--id <id>];specify bundle catalog remove <id>。
适用场景:需要找到并安装 bundle、更新或移除已装 bundle;创作 bundle 并构建可分发的制品;一步完成项目初始化并安装 bundle。
限制与注意:install 支持目录 id 或本地路径(.zip、目录、bundle.yml);从本地制品安装时用 --offline 避免网络访问;创作时先 validate 再 build。bundle 通过各原语自身机制安装其组件,因此扩展/命令类组件会在 .github/skills/ 下搭建 Copilot 技能(在 skills 模式项目中);运行 /skills reload 可在当前会话加载,否则在下次会话启动时加载。其它收费、价格与平台支持信息暂未提供。