用途:pr-operations 用于处理 Pull Request 的评审反馈,包括获取评审评论、解决评审线程、回复讨论评论和发布新的行内评论。核心规则是线程操作只能使用 erk exec 命令,不要用原始 gh api 调用或 gh pr 命令直接解决线程;原始 API 调用只回复,不会把线程标记为已解决。
主要命令:erk exec get-pr-review-comments 获取未解决的评审线程(含行信息),加 --all 可包含已解决线程;erk exec get-pr-discussion-comments 获取 PR 顶层讨论评论;erk exec resolve-review-thread 回复并解决单个线程,例如 erk exec resolve-review-thread --thread-id "PRRT_abc123" --comment "Fixed in commit abc1234";erk exec resolve-review-threads 批量解决多个线程,从 JSON 标准输入读取,例如 echo '[{"thread_id": "PRRT_abc", "comment": "Fixed"}]' | erk exec resolve-review-threads;erk exec reply-to-discussion-comment 回复讨论评论;erk exec post-pr-inline-comment 发布新的行内评论。
使用方式与分类:分析反馈时按复杂度分组,从简到繁分四批——局部修复、单文件多位置、跨文件、复杂关联。批 1-2 自动继续,批 3-4 先展示计划等待确认。回复与解决不同,回复不会关闭线程,应使用 resolve-review-thread 或 resolve-review-threads。发布行内评论需去重:以(文件路径、行号、正文前 80 字符)为键,行号允许 2 行容差,命中则跳过。
限制:该技能仅覆盖上述 erk exec 命令;完整命令文档、JSON 输出格式和选项参见 @references/commands.md。其他环境要求、版本依赖及安装方式暂未提供。