with one click
code-review
基于本地git的代码审查技能,使用LLM生成详细审查报告,提供专业且友好的反馈
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
基于本地git的代码审查技能,使用LLM生成详细审查报告,提供专业且友好的反馈
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | code-review |
| description | 基于本地git的代码审查技能,使用LLM生成详细审查报告,提供专业且友好的反馈 |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"developers","workflow":"code-review"} |
此技能提供基于本地git操作的代码审查功能,使用LLM生成详细的审查报告。适用于开发过程中对代码变更进行质量评估。
/code-review [选项]
--target <ref>:指定对比目标分支或提交(默认:HEAD~1)
--target main、--target HEAD~3--output <file>:指定输出文件(默认:打印到控制台)
--output review-report.md--include <patterns>:包含特定文件模式(用逗号分隔)
--include "*.js,*.ts,src/**"--exclude <patterns>:排除特定文件模式(用逗号分隔)
--exclude "*.test.js,node_modules/**"# 审查当前分支与上一个提交的差异
/code-review
# 审查当前分支与main分支的差异,输出到文件
/code-review --target main --output review.md
# 只审查src目录下的TypeScript文件
/code-review --include "src/**/*.ts" --exclude "src/**/*.test.ts"
| 级别 | 描述 | 修复时间 | 处理优先级 | 典型影响 |
|---|---|---|---|---|
| 🚨 严重 (Critical) | 安全漏洞、程序崩溃、数据丢失 | 立即处理 (0-4小时) | P0 🔴 | 系统不可用、安全风险 |
| ⚠️ 中等 (Major) | 功能异常、性能问题、逻辑错误 | 本版本 (1-3天) | P1 🟡 | 用户体验差、性能下降 |
| ⚡ 轻微 (Minor) | 代码规范、优化建议、文档问题 | 后续版本 (1-2周) | P2 🔵 | 维护性差、可读性低 |
🌟 优秀 (90-100分): ██████████ 无关键问题,代码质量优秀
✅ 良好 (75-89分): ████████░░ 少量问题,整体质量良好
⚠️ 一般 (60-74分): ██████░░░░ 多个问题,需要改进优化
🚨 较差 (0-59分): ███░░░░░░░ 严重问题,必须立即修复
| 📋 审查项目 | 🔢 发现数量 | 📈 占比 | 🎯 处理状态 |
|---|---|---|---|
| 📁 审查文件 | X 个 | 100% | ✅ 已完成 |
| 🚨 严重问题 | X 个 | XX% | 🔴 立即处理 |
| ⚠️ 中等问题 | X 个 | XX% | 🟡 本版本修复 |
| ⚡ 轻微问题 | X 个 | XX% | 🔵 后续优化 |
{参考 #### 代码质量评估标准}
| 🏷️ 类别 | 🔍 发现数量 | 🎯 优先级 | 📈 趋势 |
|---|---|---|---|
| 🔒 安全性 | X 个 | 🔴 高 | 📈 上升 |
| ⚡ 性能 | X 个 | 🟡 中 | 📊 平稳 |
| 🎨 代码质量 | X 个 | 🔵 低 | 📉 改善 |
紧急处理#1 /Users/moguw/ensoai/workspaces/opcd/dev/src/main/java/Service.java:135🏷️ 类型: 安全漏洞 | ⏰ 优先级:
P0 - 立即修复| 🎯 影响范围: 全局
- 规则名称: 具体规则内容
+ 规则要求: 详细说明
建议修复#2 /Users/moguw/ensoai/workspaces/opcd/dev/src/components/Button.tsx:42🏷️ 类型: 功能缺陷 | ⏰ 优先级:
P1 - 本版本修复| 🎯 影响范围: 模块级
优化建议#3 /Users/moguw/ensoai/workspaces/opcd/dev/utils/helpers.js:78🏷️ 类型: 代码优化 | ⏰ 优先级:
P2 - 后续版本| 🎯 影响范围: 局部
规则类别: 代码规范
规则内容: 具体规则要求
改进建议: 详细优化方向
| 📊 评估维度 | ⭐ 得分 | 🎯 状态 | 💭 说明 |
|---|---|---|---|
| 🔐 安全性 | XX/10 | ✅ 通过 / ⚠️ 风险 / 🚨 阻断 | 具体说明 |
| 📊 代码质量 | XX/10 | ✅ 优秀 / ⚠️ 一般 / 🚨 较差 | 具体说明 |
| ⚡ 性能影响 | XX/10 | ✅ 无影响 / ⚠️ 轻微 / 🚨 明显 | 具体说明 |
| 🛠️ 功能完整性 | XX/10 | ✅ 完整 / ⚠️ 部分 / 🚨 不足 | 具体说明 |
| 🧪 测试覆盖 | XX/10 | ✅ 充分 / ⚠️ 基本 / 🚨 缺失 | 具体说明 |
📈 综合评分: XX/50 分 · 等级: 优秀/良好/一般/较差
📝 详细理由:
✅ 建议合并的情况:
- 🟢 代码质量优秀,无严重问题
- 🟢 安全检查通过,无风险隐患
- 🟢 性能表现良好,无明显影响
- 🟢 功能完整,测试覆盖充分
- 🟢 符合项目规范,维护性良好
⚠️ 条件合并的情况:
- 🟡 存在中等问题但不影响核心功能
- 🟡 建议修复后合并,或在下个版本优化
- 🟡 需要特定条件满足(如:添加测试、文档更新)
🚨 暂缓合并的情况:
- 🔴 存在严重安全漏洞或性能问题
- 🔴 代码质量不达标,存在重大缺陷
- 🔴 功能不完整或测试覆盖不足
- 🔴 违反重要项目规范
🎯 具体行动建议:
立即可执行的改进:
后续版本改进:
.rules/目录下的具体规则内容Analyze and simplify code by extracting reusable functions, removing redundancies, and improving overall code quality through refactoring techniques
仅用 Git 分析改动并自动生成 conventional commit 信息(可选 emoji);必要时建议拆分提交,默认运行本地 Git 钩子(可 --no-verify 跳过)
Create reusable agent skills for OpenCode with proper structure, frontmatter, and validation