SuperAPI AI 工具集

plugin-validator

通用与其它

查看项目

更新于 10-15 19:57

技能介绍

用途:在用户明确请求时校验 SpecWeave 环境插件是否安装正确,并在许可下安装缺失组件,避免因组件缺失导致工作流报错。仅在显式请求时激活(如“validate plugins”“check plugins”或运行 specweave validate-plugins),不会为 /sw:increment、/sw:do 等工作流命令自动激活,以防误报。

主要能力:检查 ~/.claude/settings.json 中 SpecWeave 市场是否注册;校验 specweave 核心插件是否安装;根据增量描述关键词推荐上下文相关插件(如 github、stripe、kubernetes、react 等),并在获准后自动安装缺失组件;输出缺失项与修复指引;结果缓存 5 分钟,配置位于 .specweave/config.json 的 pluginValidation 字段。

使用方式:运行 specweave validate-plugins;可加 --auto-install、--context="..."、--dry-run、--verbose 等标志,例如 specweave validate-plugins --auto-install --context="Deploy to Kubernetes" --verbose。手动兜底:在 ~/.claude/settings.json 注册市场后运行 /plugin install specweave,重启 Claude Code,再运行 specweave validate-plugins 验证。

适用场景:新环境初始化、VM/云 IDE 迁移、检查插件缺失、按项目上下文补装插件。

限制:需 Claude Code 与 GitHub 网络访问;离线时无法安装;上下文关键词可能产生少量误报;具体平台支持与收费信息暂未提供。