PR全流程质量医生——自动化代码审查、测试分析、问题追踪与持续改进的完整流水线
PR Doctor - PR全流程质量医生是一项面向实际任务的技能,主要用于PR Doctor 是一个完整的 Pull Request 质量保障流水线,同时调用多个专业 Skill 完成从代码审查到问题追踪的全流程;解决问题 :开发者花费大量时间手动审查 PR,人工追踪问题和跟进效率低下;
检查我的PR;PR健康检查。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
PR Doctor 是一个完整的 Pull Request 质量保障流水线,同时调用多个专业 Skill 完成从代码审查到问题追踪的全流程。
解决问题:开发者花费大量时间手动审查 PR,人工追踪问题和跟进效率低下。
[PR URL/Repo]
│
├─→ code-review-skill (代码审查 + 质量评分)
│
├─→ testing-patterns (测试覆盖分析 + 建议)
│
├─→ github-issues-skill (自动创建跟进issue)
│
└─→ self-improvement (记录学习,持续改进)
│
▼
[综合审查报告]
审查PR PR质量检查 检查我的PRPR健康检查提供以下任一信息:
https://github.com/owner/repo/pull/123owner/repo + PR 编号Step 1: 代码审查
调用 code-review-skill,使用 gh pr diff 获取 PR 差异,逐文件审查:
Step 2: 测试覆盖分析
调用 testing-patterns,分析:
Step 3: 创建跟进 Issue
调用 github-issues-skill,对于每个发现的问题:
Step 4: 持续改进
调用 self-improvement:
综合审查报告,包含:
| 评分 | 等级 | 说明 |
|---|---|---|
| 9-10 | 🟢 Excellent | 可直接合并 |
| 7-8 | 🔵 Good | 小问题修复后可合并 |
| 4-6 | 🟡 Needs Work | 需要重大修改 |
| 1-3 | 🔴 Poor | 建议重新设计 |
用户:审查这个PR: https://github.com/owner/project/pull/42
AI:正在启动 PR Doctor 流水线...
🔍 Step 1: 代码审查中... 📊 Step 2: 测试覆盖分析中... 📋 Step 3: 创建跟进Issue中... 📚 Step 4: 记录学习点... ✅ 审查完成!
综合报告:
gh CLI 进行 GitHub API 调用,需要先完成 gh auth login.learnings/ 目录相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章