用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/LAIJiangFeng/resume-builder --skill pr-review-fix命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | pr-review-fix |
| description | 读取当前项目的 PR 审查结果,自动修复中等和严重问题,轻微问题需确认后再决定是否修复 |
本技能用于读取当前项目关联的 GitHub PR 审查评论,按严重程度分类处理:
gh CLI(GitHub CLI)运行以下命令获取当前分支关联的 open 状态 PR 编号:
gh pr view --json number,title,url,state,reviewDecision,reviews --jq '.'
获取到 PR 信息后,检查 state 字段:
state 为 OPEN → 继续后续步骤state 为 CLOSED 或 MERGED → 提示用户"该 PR 已关闭/合并,无需审查修复",终止流程如果用户指定了 PR 编号,使用以下命令获取并同样检查状态:
gh pr view {pr_number} --json number,title,url,state,reviewDecision,reviews --jq '.'
获取所有 review comments(代码审查中的具体评论):
gh api repos/{owner}/{repo}/pulls/{pr_number}/comments --jq '.[] | {id: .id, path: .path, line: .line, body: .body, user: .user.login, created_at: .created_at}'
同时获取 PR 级别的 review(整体审查意见):
gh api repos/{owner}/{repo}/pulls/{pr_number}/reviews --jq '.[] | {id: .id, state: .state, body: .body, user: .user.login}'
如果审查评论中包含 bot 的结构化评论(如 CI 检查工具的输出),也一并解析。
将所有审查意见按以下规则分为三个等级:
🔴 严重 (Critical):
security, vulnerability, crash, data loss, critical, 严重, 安全, 漏洞, 崩溃🟡 中等 (Medium):
performance, memory leak, error handling, type safety, race condition, 中等, 性能, 错误处理🟢 轻微 (Minor):
style, naming, comment, refactor, documentation, nit, 轻微, 建议, 风格如果无法明确判断等级,按以下规则:
向用户展示分类后的结果,格式如下:
## PR #XX 审查问题汇总
### 🔴 严重问题 (X 个) — 将自动修复
1. [文件路径:行号] 问题描述
2. ...
### 🟡 中等问题 (X 个) — 将自动修复
1. [文件路径:行号] 问题描述
2. ...
### 🟢 轻微问题 (X 个) — 需确认
1. [文件路径:行号] 问题描述
2. ...
对每个严重和中等问题:
修复原则:
对每个轻微问题,向用户展示:
🟢 轻微问题 #N: [文件路径:行号]
审查意见: "..."
建议修改: 简要说明修改内容
是否需要修复?(修复 / 跳过)
规则:
## 修复汇总
✅ 已修复: X 个严重 + X 个中等 + X 个轻微
⏭️ 已跳过: X 个轻微问题