用途:从 GitHub PR 中仅加载未解决(isResolved 为 false)的评审评论线程,改写为可执行任务,并按文件或功能分组写入 .specs/comments/*.md,供并行智能体分别实施且互不冲突。
主要能力:先校验可用工具(gh auth status、GitHub MCP);确定目标 PR(显式 PR 号/URL 优先,否则用当前分支 gh pr view);通过 GraphQL reviewThreads 过滤未解决线程,保留 path、isOutdated、可用行号与评论(作者、正文、permalink、diffHunk),MCP 回退时用 pull_request_read 的 get_review_comments;去重后将评论改写为任务需求,保留代码建议与原始措辞,丢弃对话性内容;把琐碎建议合并为单个 nitpicks 文件,总文件数上限 5 个;用 grep 幂等追加 .specs/comments/*.md 到 .gitignore。
使用方式:需已安装并认证 GitHub CLI,或可用 GitHub MCP 服务器;公开仓库可在两者都不可用时尝试 curl。对私有仓库,若未认证会提示运行 gh auth login。
限制:本技能对 GitHub API 只读;REST 端点不暴露 resolved 状态,需用 GraphQL;outdated 线程可能无行号,此时仅写 path;当前分支无 PR 时需提供 PR 号或 URL;无未解决评论则不生成文件。