关于 review-a-skill
用于评估目录中单个技能的质量、相关性与安全性,辅助决定保留、整理或移除。
主要功能
- 01预览技能内容及净化结果
- 02检查元数据和依赖关系
- 03验证 SKILL.md 前置元数据
- 04添加备注并验证后整理
- 05移除前检查依赖项
适用场景
- 01将技能加入库前进行审查
- 02评估目录条目的元数据和结构
- 03决定保留、整理或移除技能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ moizibnyousaf/ ai-agent-skills --skill review-a-skill安装后在 Claude Code 中输入/review-a-skill确认已加载。
详细介绍
审查技能
目标
在某项技能进入或留在库中之前,评估其质量、相关性和安全性。
防护措施
- 在自动化流水线中,始终使用
--format json输出机器可读的数据。 - 检查目录条目时,始终使用
--fields限制输出大小。 - 整理或移除技能前,始终先使用
--dry-run。 - 移除技能前,务必先通过
info --format json检查是否有其他技能依赖它。
工作流
- 预览技能内容,检查其质量和安全性。
npx ai-agent-skills preview <skill-name>
预览命令会对内容进行净化 — 如果它提示需要净化,请先调查再继续。
- 检查目录条目的元数据是否完整。
npx ai-agent-skills info <skill-name> --format json --fields name,description,tags,collections,dependencies
- 验证技能的 SKILL.md 结构。
npx ai-agent-skills validate <skill-name>
- 如果技能需要整理(备注、集合、验证):
npx ai-agent-skills curate <skill-name> --notes "Reviewed: solid patterns" --verify --dry-run
npx ai-agent-skills curate <skill-name> --notes "Reviewed: solid patterns" --verify
- 如果应移除该技能:
npx ai-agent-skills curate <skill-name> --remove --dry-run
npx ai-agent-skills curate <skill-name> --remove --yes
决策标准
- 保留:描述清晰,frontmatter 有效,对库的受众有用,且不含注入模式。
- 整理:需要完善 whyHere、集合归属或验证状态。
- 移除:重复、过时、来源失效或包含可疑内容。
注意事项
preview命令仅适用于内置(house)技能。上游技能仅显示描述和 whyHere。validate命令会检查 frontmatter 结构,但不会评估内容质量 — 这需要人工或 Agent 判断。- 移除其他技能所依赖的技能会破坏依赖关系图。务必先检查
dependencies.usedBy。
评论
支持 Markdown