ワンクリックで
ワンクリックで
用于当前项目的 Claude 代码审查与评分。适用于“代码审查、PR/MR review、质量评分、风险评估”等任务,按 v2.0 规范输出 P0/P1/P2、总分、星级和合并结论,并且终端结果与落盘报告都必须使用中文,结果写入根目录 code-review 文件夹。
用于当前项目的 Codex 代码审查与评分。适用于“代码审查、PR/MR review、质量评估、风险检查”等场景,要求按 v2.0 规范输出 P0/P1/P2、量化评分、星级和审查结论,并且终端结果与落盘报告都必须使用中文,结果写入根目录 code-review 文件夹。
读取当前项目 code-review 文件夹中按分支名生成的审查结果,修复 P0、P1 问题,并继续修复必要问题直到下一次 code-review 评分超过 80 分
读取当前项目的 PR 审查结果,自动修复中等和严重问题,轻微问题需确认后再决定是否修复
当用户发送简历模板图片时,按本项目现有模板规范直接生成可用的新模板(含组件、注册与预览图接入)。
当用户发送简历模板图片时,按本项目现有模板规范直接生成可用的新模板(含组件、注册与预览图接入)。
| 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 '.'
获取后检查 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 的结构化输出,也一并解析。
按以下规则分类:
🔴 严重 (Critical):
🟡 中等 (Medium):
🟢 轻微 (Minor):
如果无法明确判断等级:
向用户展示:
## PR #XX 审查问题汇总
### 🔴 严重问题 (X 个) — 将自动修复
1. [文件路径:行号] 问题描述
### 🟡 中等问题 (X 个) — 将自动修复
1. [文件路径:行号] 问题描述
### 🟢 轻微问题 (X 个) — 需确认
1. [文件路径:行号] 问题描述
对每个严重和中等问题:
修复原则:
对每个轻微问题,向用户展示:
🟢 轻微问题 #N: [文件路径:行号]
审查意见: "..."
建议修改: 简要说明修改内容
是否需要修复?(修复 / 跳过)
规则:
展示修复汇总:
## 修复汇总
✅ 已修复: X 个严重 + X 个中等 + X 个轻微
⏭️ 已跳过: X 个轻微问题
如需验证,优先使用当前仓库允许的现有命令,例如:
npm run lintnpm run type-checknpm run build-only