Install
openclaw skills install github-code-review-cicdGitHub 智能代码审查与 CI/CD 自动化完整工作流。 场景:收到 PR 或提交代码时,自动完成 AI 代码审查(bug/安全/逻辑问题), 并根据审查结果智能生成或推荐 GitHub Actions CI/CD 工作流。 触发词:代码审查、review PR、生成 CI/CD、GitHub Actions 自动生成、代码质量检查。
openclaw skills install github-code-review-cicd本技能是一个三阶段自动化工作流,专门用于提升 GitHub 项目代码质量与 CI/CD 效率。
使用 gh CLI 获取仓库、PR 或提交的相关信息:
# 查看 PR 详情
gh pr view <pr-number> --repo <owner/repo> --json title,body,files,additions,deletions,author
# 获取 PR 变更文件列表
gh pr diff <pr-number> --repo <owner/repo>
# 查看最近提交记录
gh api repos/<owner>/<repo>/commits?per_page=10
# 列出仓库所有 Actions 工作流
gh workflow list --repo <owner/repo>
收集以下上下文信息:
对收集到的代码变更进行深度 AI 审查:
输出格式:
## 🔍 代码审查报告
### 🔴 严重问题(必须修复)
- [文件:行号] 问题描述
- 修复建议
### 🟡 建议改进
- [文件:行号] 问题描述
- 修复建议
### ✅ 审查通过
- 通过检查项列表
### 📊 统计
- 文件数: X | 新增: +X | 删除: -X
- 严重: X | 建议: X
根据阶段二的审查结果与项目技术栈,自动生成 GitHub Actions 工作流:
生成策略:
node.yml:安装 → lint → test → buildpython.yml:安装依赖 → pytest → 覆盖率报告go.yml:构建 → 测试 → 多平台构建docker.yml:构建 → 推送镜像 → 安全扫描生成的文件:
.github/workflows/ci.yml — 主 CI 工作流.github/workflows/security.yml — 安全扫描(发现安全问题启用).github/workflows/cd.yml — 部署工作流(如适用)使用说明:
# 生成 Node.js CI 工作流
github-actions-generator --lang node --framework express
# 生成带安全扫描的 Python CI 工作流
github-actions-generator --lang python --security-scan --coverage
# 生成 Docker 构建+推送工作流
github-actions-generator --lang docker --registry ghcr.io
| 场景 | 输入 | 输出 |
|---|---|---|
| PR Code Review | PR 链接或 owner/repo#pr-number | 审查报告 + PR 评论 |
| 提交审查 | 提交 SHA 或 commit message | 审查报告 |
| 新项目 CI 搭建 | 仓库 URL + 技术栈 | 完整 CI/CD 工作流 |
| 安全合规检查 | 仓库 URL | 安全扫描报告 + 修复建议 |
gh CLI(GitHub 官方命令行工具)quack-code-review(LogicArt AI 代码分析)github-actions-generator(Sunshine-Del 团队出品)gh pr comment 将报告自动写入 PRsecurity.yml 工作流