원클릭으로
code-review
基于本地git的代码审查技能,使用LLM生成详细审查报告,提供专业且友好的反馈
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
基于本地git的代码审查技能,使用LLM生成详细审查报告,提供专业且友好的反馈
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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
| 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/目录下的具体规则内容