用途:在技能(skill)刚运行后立即收集结构化反馈,避免回忆失真;把用户反馈综合为改进提案,由用户选择要执行的部分,再以 reflect 格式 issue 提交,或直接交给 skill-updater 处理。
主要能力:读取目标 SKILL.md 全文并从 frontmatter 提取名称;通过两个问题(“What worked well?”与“What was clunky or missing?”)逐一收集反馈;生成一段总结与按优先级(high/medium/low)排序的提案列表,每条含 category(instructions、tools、examples、error_handling、structure、references)、suggestion、expected_impact 及一个“旧技能会失败”的场景;用户可用逗号分隔编号、all 或 none 选择;按标签 reflect 检查重复 issue;按 issue-format.md 写 issue 正文并附 reflect 与 status:ready 标签;或直接调用 skill-updater 并传入改进建议与场景。
使用方式:可由其他 skill 以参数 skill_name、skill_path 编程调用;也可由用户直接点名技能调用,此时先扫描 ~/.claude/skills/、<cwd>/.claude/skills/、<cwd>/skills/**/SKILL.md,以及从 ~/.claude/settings.json 的 enabledPlugins 定位 ~/.claude/plugins/cache/ 下的 SKILL.md;若名称有歧义则列出候选请用户确认。去重命令为 gh issue list --label reflect --state open --limit 200 --json number,url,title,body。
限制与约束:运行时绝不调用 skill-creator,诊断推理内嵌于本技能;每条提案必须携带旧技能会失败的具体场景,由 skill-updater 重跑验证,本技能不重跑。诊断要求找到底层指令缺陷而非表面修补。资料未提供收费、价格或平台支持信息。