用途:分析当前会话中技能(skill)的使用情况,收集反馈并创建 GitHub issue,用于跟踪 bug、改进建议和正面模式。
主要能力:识别三类反馈——bug(技能给出错误或过时指导、命令因技能建议失败、缺少关键前提)、enhancement(发现更好的参数或工作流缺口)、positive(技能指导正确有效)。支持按类别过滤、按插件范围限定、去重已有 issue,并在创建前让用户选择要提交的条目。
使用方式:通过 /feedback:session 调用,可传入参数:--dry-run(仅展示不创建)、--bugs-only、--enhancements-only、--positive-only、--target-repo <owner/repo> 或 -R <owner/repo>(指定目标仓库)、[plugin-name](限定插件)。执行流程包括:解析目标仓库、检查标签是否由 IaC 管理、创建缺失标签、分析会话、去重、展示发现、创建 issue、输出汇总。创建 issue 使用 gh issue create,标题格式为 feedback(<plugin-name>): <description>。
适用场景:会话结束时提交技能反馈;技能给出错误指导或命令失败时;发现更优参数或模式时;技能表现良好时。
限制:默认向当前工作目录仓库提交 issue,若反馈针对插件本身需用 --target-repo 指向插件源仓库。部分仓库通过 Terraform、Pulumi 等 IaC 工具声明式管理标签,此时 gh label create 会被禁止或导致漂移,技能会检测并提供回退方案。依赖 gh CLI 和 GitHub 仓库权限。