PR Auto-Review — PR 自动审查
v1.0.0自动化PR审查流水线:代码审查 + 服务健康检查 + Discord通知。当提交新PR或运行后合并验证时触发。处理:PR差异分析、CI/CD状态检查、秘密扫描、服务健康探测,并通过webhook将结构化结果发布到Discord频道。使用短语:"review this PR"、"run PR checks"、"auto-review"、"PR pipeline"、"check PR and notify Discord"、"post-merge health check"。包括代码审查、服务健康检查和Discord通知三个主要步骤,实现自动化的PR审查和通知。
运行时依赖
安装命令
点击复制技能文档
PR 自动审查 自动化管道在提交新 PR 时运行: 代码审查 — 获取 PR 差异,检查 CI/CD 状态,扫描秘密,列出更改的文件 健康检查 — 验证服务可用性(使用 healthcheck skill,如果存在,否则回退到 curl 探测) Discord 通知 — 将结构化结果发布到团队频道 快速开始 # 审查 GitHub PR 并通知 Discord bash scripts/pr-auto-review.sh \ --pr-url https://github.com/org/repo/pull/123 \ --discord-webhook https://discord.com/api/webhooks/.../... # 审查分支差异 bash scripts/pr-auto-review.sh \ --branch feature/new-api \ --discord-webhook https://discord.com/api/webhooks/.../... # 审查最后一次提交,跳过健康检查 bash scripts/pr-auto-review.sh --skip-healthcheck # 将报告保存到文件 bash scripts/pr-auto-review.sh --pr-url ... --report ./review-report.md 选项 标志 描述 --pr-url GitHub PR URL(自动提取 PR 编号) --branch 要比较的分支 --discord-webhook Discord webhook URL用于通知 --skip-healthcheck 跳过服务健康探测 --report 将 markdown 报告保存到文件 管道步骤
- 代码审查
- 服务健康检查
- Discord 通知