用途:收集并分析 GitHub 上的开放 issue 与 PR,推荐后续处理步骤。分析时需搜索代码库来确定受影响的组件,不依赖硬编码的文件映射。
主要能力:给出优先级定义(🔴 Critical:生产环境故障、安全问题、数据丢失;🟠 High:主要功能损坏、阻塞用户;🟡 Medium:功能降级、存在变通方案;🟢 Low:小问题、外观、锦上添花);复杂度等级(S:数小时;M:1-2 天;L:3-5 天;XL:1 周以上);标签分类(area: backend、frontend、auth、streaming、infra、docs;type: bug、feature、enhancement、chore、docs;priority: critical、high、medium、low)。
报告格式:开放 issue 汇总(编号、标题、优先级、类型、复杂度);每个 issue 给出优先级/类型/复杂度、受影响区域清单、相关文件表(文件与原因)、建议标签、推荐后续步骤;开放 PR 汇总(编号、标题、作者、状态、变更文件数);每个 PR 给出状态(Draft | Ready for review | Changes requested | Approved)和审查注意事项。
使用方式:通过只读的 gh CLI 命令分析,例如 gh issue list --state open、gh issue list --search "keyword"、gh issue view <number>、gh pr list --state open、gh pr view <number>、gh pr diff <number>。深入分析前先用关键词搜索重复项,并同时检查已关闭 issue(gh issue list --state closed --search "<keywords>"),如发现重复需在报告中附交叉引用。
限制:全程只读,不得修改 issue 或 PR,禁止使用 gh issue edit、gh issue close、gh issue label、gh pr merge、gh pr close、gh pr review --approve 等写操作,仅使用 list、view、search、diff 等读取命令。