con un clic
code-review
代码生成后的自动化审查技能。对新增/修改的代码执行项目规范合规检查。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
代码生成后的自动化审查技能。对新增/修改的代码执行项目规范合规检查。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Performance and security audit for code quality. Checks memory leaks, OOM risks, startup speed, ANR, lag, and security vulnerabilities. Auto-triggered by proactive-correction agent.
Initialize AI coding assistance framework for this project. Scans source code, generates customized rules based on actual project structure, and creates comprehensive references documentation. Use when setting up a new project or re-initializing after major changes.
Bootstrap AI coding assistance into ANY project. Supports 4 AI tools — Claude Code, Qoder, Codex, OpenCode. All tools share EXACTLY the same split-file architecture (rules/skills/agents/hooks/references loaded on-demand). Only the entry file name and config directory name differ.
{{t "code_review.description"}}
{{t "plan_mode.description"}}
复杂开发任务的结构化拆分技能。当任务涉及多模块协作、多步骤操作时,在执行前先输出分步计划。
| name | code_review |
| description | 代码生成后的自动化审查技能。对新增/修改的代码执行项目规范合规检查。 |
触发条件(满足任一即执行):
- 完成了多文件代码生成
- 完成了涉及架构边界的代码修改
- 用户明确要求"审查/review/检查"
plan_mode的计划执行完毕后跳过条件:单行修改、纯配置文件修改、用户说"不需要审查"。
| # | 检查项 | 检查方法 |
|---|---|---|
| 1 | 模块依赖方向违规 | import 的包所属模块是否在 build.gradle.kts 的依赖中 |
| 2 | 使用了禁止模式 | 搜索 project_rule.md §3 中列出的模式 |
| 3 | ARouter 路由未注册 @Route 注解 | 新页面是否有 @Route(path = "/模块/页面") 注解 |
| 4 | 主线程网络请求 | 网络请求是否在 ViewModel.viewModelScope 中发起 |
| 5 | 继承体系错误 | 新 Activity/Fragment 是否继承正确的 Base 类 |
| 6 | 硬编码密钥/隐私数据 | 代码中是否出现明文密钥 |
| 7 | LiveData 观察未使用 viewLifecycleOwner | Fragment 中 observe 是否使用 viewLifecycleOwner |
| 8 | RecyclerView 使用 notifyDataSetChanged() | 是否使用 ListAdapter + DiffUtil |
| # | 检查项 | 检查方法 |
|---|---|---|
| 7 | 硬编码字符串/颜色/尺寸 | 代码中是否直接写字符串/色值/dp/sp 值 |
| 8 | 未使用项目封装工具类 | 是否绕过 XLog/SPManager/ApiService 直接调用底层 API |
| 9 | JSON 解析无 try-catch | Gson/Moshi 解析是否被异常处理包裹 |
| 10 | 资源文件未以 shop_ 为前缀 | 新资源文件命名是否符合前缀规范 |
| # | 检查项 | 检查方法 |
|---|---|---|
| 11 | 日志工具选择 | 是否使用 XLog 而非 Log.d/e |
| 12 | 弱引用模式 | 回调中引用 Activity 是否用了弱引用 |
| 13 | 单例线程安全 | 新单例是否使用 lazy(SYNCHRONIZED) |
| 14 | 代码复用 | 同类代码块是否已抽取 |
| 15 | RecyclerView 优化 | 列表项是否使用 DiffUtil 进行局部更新 |
## 代码审查报告
**审查范围**:[变更文件列表]
**总体结果**:✅ 通过 / ⚠️ N 项警告 / ❌ N 项致命
### ❌ 致命问题
**问题 1**:[标题]
- **位置**:`文件路径:行号`
- **违反规则**:[对应规则条目]
- **当前代码**:`违规代码片段`
- **修复方案**:`修复后代码片段`
### ⚠️ 警告
### 💡 优化建议
### ✅ 已验证通过
代码生成完成
↓
[Step 0] 前置纠错检查 — 主动扫描已修改文件的存量合规性
│ (委派 proactive-correction agent 执行维度 2 扫描)
│ ├─ 发现致命违规 ──→ 立即修正后再进入审查
│ └─ 无致命违规 ──→ 进入正式审查
↓
[Step 1] 收集变更文件列表
↓
[Step 2] 按致命 → 警告 → 建议顺序逐项检查
↓
[Step 3] 输出审查报告
↓
┌── ❌ 有致命问题 ──→ 告知用户,给出修复方案
│ 修正后触发 proactive-correction 验证修复效果
└── ✅/⚠️ ──→ 输出报告,继续后续任务
proactive-correction agentarch-review agentresource-sync agent