pr-overview 用于对 GitHub 拉取请求做只读概览。适用场景:需要在浏览器中快速通读一个 PR 的改动、审查意见与实现说明,而不改动代码。
主要能力分阶段进行:第 1 阶段解析目标 PR(可用显式编号、URL 或分支名,否则用 gh pr view --json number 取当前分支 PR),拉取元数据与 gh pr diff,且不执行 gh pr checkout,保持只读。第 2 阶段用 GraphQL 拉取代码级线程、PR 级评审与讨论评论,过滤已解决线程、空评审、纯确认、CI 噪音及本工具自身的迭代报告,保留评论原文。第 3 阶段在 specs/ 中查找匹配功能规范。第 4 阶段并行启动四个只读审查代理(代码复用、代码质量、效率、规范与文档,后者仅在找到规范时),仅报告不修复。第 5 阶段调用 explain-like 技能生成初级、中级、专家三级说明,并提取重要变更、学习点与决策依据。第 6 阶段组装 overview.json,按文件生成 diff 片段,再调用 python3 ~/.claude/scripts/build_review_html.py --data <json> --output <repo-root>/pr-overview.html --diff-dir <diff目录> 生成 HTML。第 7 阶段若 PATH 中存在 pulsar 则执行 pulsar publish <html>,否则跳过。第 8 阶段输出简短结论。
限制:本技能绝不修改代码、提交、推送或解决评论线程,只产出概览;需要应用修复或处理评审意见时,资料建议改用 pr-review-html 或 pr-review-fixer。依赖 gh 命令、Python 渲染脚本及相关技能。是否收费、平台支持范围与具体效果暂未提供。