用途:在用户提到处理 PR 评论、修复评审反馈、解决评审线程等场景时,系统化地逐条处理 GitHub Pull Request 的评审评论,并强制跟踪解决状态,避免遗漏反馈。
主要能力:抓取当前分支对应开放 PR 的全部评论与评审线程;为每个线程创建任务清单,记录线程号、文件路径、行号和评论摘要;按用户选择逐条应用代码修改;提交信息中关联评论编号与线程 ID;将对应线程标记为已解决;最后强制验证所有线程是否处理完毕。
使用方式:先确认 gh 已认证,运行 gh auth status,必要时执行 gh auth login --scopes repo,workflow。抓取评论:python3 $HOME/.claude/skills/gh-address-comments/scripts/fetch_comments.py。标记线程已解决:python3 $HOME/.claude/skills/gh-address-comments/scripts/mark_resolved.py <thread_id>。验证:python3 $HOME/.claude/skills/gh-address-comments/scripts/fetch_comments.py | python3 $HOME/.claude/skills/gh-address-comments/scripts/verify_resolution.py,退出码 0 表示全部解决,1 表示仍有未解决线程并阻塞。
适用场景:需要按流程处理 PR 评审意见、确保每条评论都有对应提交和解决记录、并希望有验证环节防止遗漏的协作开发流程。
限制:依赖 gh 认证与相应权限;脚本路径固定于 $HOME/.claude/skills/gh-address-comments/scripts/;验证步骤不可跳过,存在未解决线程时需用户明确确认延期并创建后续任务;被标记为 outdated 的线程视为已处理,非线程式对话评论不阻塞完成但应予以回应。具体收费、平台支持范围等资料暂未提供。