Plugin Validator 技能:发现 Claude 插件的无提示失败
EnglishClaude Code 安装步骤
- 从 GitHub 固定提交获取完整的 `plugins/plugin-dev/skills/plugin-validator` 目录。
- 复制到目标项目的 `.claude/skills/`,确认 `.claude/skills/plugin-validator/SKILL.md`,再从项目根目录启动 Claude Code,输入 `/plugin-validator`。
中文摘要
用 Claude Code 检查自己的插件元数据与辅助脚本,区分正常回退和失败后静默退出。
SKILL.md 中文导读
可复现示例
在本地测试插件写一个读取不存在文件后返回成功的辅助脚本。运行审计并检查是否提示静默失败,再改为输出明确错误并返回合适状态。工作步骤
- 检查 .claude-plugin/plugin.json 和相关配置能解析,核对必填字段。
- 为故意失败的辅助步骤记录退出状态和错误输出,修复后重复验证。
验收方法
报告指出未记录的错误路径。修复后错误能定位,调用方可观察到失败。
GitHub 原文 · 更新日期
适用环境
准备本地样例 Claude 插件、Python 和 uv。使用固定版本校验器读取测试目录。
常见问题
所有回退分支都必须失败退出吗?
按接口约定区分允许的回退和不可恢复错误。保留能说明发生了什么的日志与结果。