关于 skill-review
这项技能通过九阶段流程审查并更新其他技能,结合文件和版本的自动检查,以及对 API、示例和文档的人工核验。
主要功能
- 01九阶段技能审查流程
- 02自动检查 YAML 和版本
- 03核验 API 与代码示例
- 04按严重程度分类问题
- 05修复与版本升级指南
适用场景
- 01发布前审查技能
- 02查找过时的 API 和依赖
- 03检查技能文件间的一致性
- 04排序并记录审查发现
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ jezweb/ claude-skills --skill skill-review安装后在 Claude Code 中输入/skill-review确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.md.claude-plugin/plugin.jsonreferences/audit-report-template.md详细介绍
技能审查技能
流程
调用:/review-skill <skill-name>,或在发现过时模式时使用此技能
生产环境证据:better-auth 审计(2025-11-08)——发现 6 个严重问题,包括导入不存在的 API;删除了 665 行错误代码,并实现了 v2.0.0
9 阶段审计
- 审查前准备:安装技能,检查版本和日期,测试发现功能
- 标准:验证 YAML、关键词、第三人称风格和目录结构
- 官方文档:通过 WebFetch/Context7 验证 API 模式、GitHub 更新、npm 版本和生产环境仓库
- 代码示例:验证导入项是否存在、API 签名是否匹配、架构是否一致、模板是否可用
- 跨文件一致性:对比 SKILL.md 与 README.md,确认捆绑资源与文件匹配
- 依赖项:运行
./scripts/check-versions.sh,检查破坏性变更,验证“Last Verified” - 分类:按严重程度分类(🔴 严重 / 🟡 高 / 🟠 中 / 🟢 低),并提供证据(GitHub/文档/npm)
- 修复:自动修复明确的问题;遇到架构问题时询问用户;更新所有文件并提升版本
- 验证:测试发现功能,确认模板可用、没有矛盾,并附带变更日志提交
自动化(通过 ./scripts/review-skill.sh):YAML 语法、软件包版本、失效链接、TODO、文件组织、陈旧内容
手动(AI):API 方法与文档对比、GitHub 问题、生产环境对比、代码正确性、架构一致性
严重程度分类
🔴 严重:不存在的 API/导入项、无效配置、缺少依赖项
🟡 高:示例相互矛盾、模式不一致、主要版本过时
🟠 中:次要版本陈旧(超过 90 天)、缺少文档章节、错误处理不完整
🟢 低:拼写错误、格式问题、缺少可选元数据
修复决策
自动修复:问题明确(可从文档中找到正确导入项)、证据清晰、不会影响架构
询问用户:存在多种有效方案、涉及破坏性变更或架构选择
版本提升
- 主要版本(v1→v2):API 模式发生变化
- 次要版本(v1.0→v1.1):新增功能,向后兼容
- 补丁版本(v1.0.0→v1.0.1):仅修复错误
示例:better-auth 审计(2025-11-08)
🔴 严重 #1:从 'better-auth/adapters/d1' 导入不存在的 d1Adapter
- 证据:官方文档展示了 drizzleAdapter,GitHub 中没有 d1Adapter 导出项,4 个生产环境仓库使用 Drizzle/Kysely
- 修复:替换为从
'better-auth/adapters/drizzle'导入drizzleAdapter
结果:删除 3 个文件(已过时),新建 3 个文件(正确模式),增加 1,266 行,v1.0→v2.0,用时 3.5 小时
预防的问题(10 项)
- 虚假的 API 适配器 - 不存在的导入项
- 过时的 API 方法 - 签名已更改
- 架构不一致 - 表名不同
- 过时的脚本 - 已弃用的方法
- 版本滞后 - 软件包超过 90 天未更新
- 相互矛盾的示例 - 存在多种冲突模式
- 失效链接 - 返回 404 的 URL
- YAML 错误 - 无效的 frontmatter
- 缺少关键词 - 不易被发现
- 捆绑资源不完整 - 列出的文件并不存在
捆绑资源
规划:~/.claude/skills/../planning/SKILL_REVIEW_PROCESS.md 或仓库中的 planning/SKILL_REVIEW_PROCESS.md(完整的 9 阶段指南)
脚本:仓库根目录中的 scripts/review-skill.sh(自动验证)
命令:仓库根目录中的 commands/review-skill.md(斜杠命令,通过符号链接关联到 ~/.claude/commands/)
参考资料:references/audit-report-template.md(输出模板)
最后验证:2026-01-09 | 版本:1.0.1