用途:用于开源 GitHub 仓库(尤其 PrefectHQ/prefect)的批量 Issue 积压清理,不适用于单个新 Issue 的深度分诊。使用公开、对贡献者友好的语言,不引用内部计划或私有上下文。
主要能力:按批次处理 25-100 条 Issue,每条只指定一个主动作,包括 keep-open、needs:details、needs:mre、status:stale、close-duplicate、close-not-planned。默认先只读并提出建议,只有获批后才应用修改;提供重复、缺信息、缺 MRE、重复关闭等简短评论模板,并在报告中给出数量与 Issue 链接。
使用方式:先用 gh 搜索候选批次,例如: gh issue list --repo PrefectHQ/prefect --search "is:open is:issue no:assignee sort:updated-asc" --limit 100 gh issue list --repo PrefectHQ/prefect --search "is:open is:issue label:status:stale sort:updated-asc" --limit 100 gh issue list --repo PrefectHQ/prefect --search "is:open is:issue label:bug -label:needs:mre sort:updated-asc" --limit 100 gh issue list --repo PrefectHQ/prefect --search "is:open is:issue label:needs:details sort:updated-asc" --limit 100 再用 gh label list --repo PrefectHQ/prefect --limit 30 核对标签。
审查深度:默认两遍。第一遍快速分类整批;第二遍只复核拟关闭(close-not-planned、close-duplicate)的候选,需给出架构/现状核对、具体证据链接、反证与置信度。证据弱或混杂时降级为 needs:details、needs:mre、status:stale 或 keep-open。
UI 例外:Prefect 同时存在旧版 ui/ 与 React 重构 ui-v2/。UI 相关问题在 ui-v2 正式可用前,不得仅因年代或架构漂移关闭,默认 keep-open,除非维护者明确要求 status:stale。
限制:仅限开源仓库;拟关闭候选须记录 issue 编号与标题、待验证主张、现状核对、证据链接、反证、建议动作与置信度。不得仅因 Issue 老旧而关闭,不得在近期有明显维护者或报告者活动时标 stale,不得应用冲突标签,评论保持简短具体。具体收费、平台或适用范围等未提供。