SuperAPI AI 工具集

speckit-extension

通用与其它

查看项目

更新于 10-16 05:49

技能介绍

用途:管理 spec-kit 项目的扩展。扩展为项目添加可复用的命令与钩子。使用前需具备 specify CLI,若 specify --version 失败,先用 speckit-cli-setup 技能安装。

主要能力:发现扩展(specify extension list、list --json、search <query>、info <name>);安装(specify extension add <name>,支持 --force 覆盖、--dev 从本地目录安装、--from <url> 自定义地址、--priority <n> 设置优先级);生命周期管理(update、enable、disable、set-priority、remove);目录源管理(catalog list/add/remove)。

使用方式:先运行 specify extension search 确认正确的扩展 ID 再安装。优先级数字越小优先级越高,默认 10。目录 URL 必须使用 HTTPS,新目录默认不允许安装,需加 --install-allowed。--dev 指向扩展源码目录,用于本地开发。

限制与说明:specify extension list --json 需 Specify CLI >= 1.0.7,且仅返回已安装扩展,即使配合 --available 或 --all 也是如此;每项包含 id、name、description、version、可空 author、priority、enabled、规范化 source 以及 commands、templates、scripts、hooks 的数量。若项目以 skills 模式初始化,已安装扩展的命令会生成到 .github/skills/speckit-<cmd>/SKILL.md,需运行 /skills reload 让 Copilot 在当前会话识别,下次会话启动时也会自动加载。其余细节暂未提供。