用途:提升现有技能的有效性,判断技能是否真正满足用户需求。结构性问题(如 frontmatter 格式错误、字段缺失、违反约定)属于 repair-skill 的范畴,本技能仅简要提示并建议改用 repair-skill,随后继续做有效性分析。
主要能力:分五个阶段执行。阶段0加载技能,读取 $ARGUMENTS 指定的技能目录或 SKILL.md,并记录 references/、scripts/、examples/、assets/ 等目录是否存在。阶段1通过 AskUserQuestion 明确用户意图,并推断技能解决的问题与目标用户。阶段2做五项分析:心智模拟(找出卡点、分歧点、死胡同、摩擦点)、实时文档校验(用 Task 工具配合 claude-code-guide 子代理核对 Claude 相关声明,用 WebSearch/WebFetch 核对第三方声明)、功能邻接扫描、UX 流程审查、边界用例压力测试。阶段3按改进类型分组输出报告,并询问是否全部应用或选择部分。阶段4按新功能→准确性修复→UX 改进→效率提升的顺序应用,并做整合校验。阶段5调用 skill-lint 代理做结构质量检查。
使用方式:以技能目录或 SKILL.md 文件路径作为参数触发;分析前需加载 references/effectiveness-rubric.md,输出报告前需加载 references/effectiveness-report-template.md,并可参考 examples/sample-analysis.md 校准深度。
适用场景:用户提出“改进某个技能”“让这个技能更好”“给技能加功能”“这个技能缺了点什么”等需求时。
限制:不负责结构性修复;具体收费、价格、平台支持等信息暂未提供。