一键导入
code-review
代码审查框架:通用审查流程 + 语言特定规则引用,支持多语言代码审查
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
代码审查框架:通用审查流程 + 语言特定规则引用,支持多语言代码审查
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
AI记忆持久化系统。使用memrec存储、检索、管理跨会话记忆。支持项目隔离、混合检索(KNN+BM25)、MMR重排、中文搜索。触发场景:(1)重要决策需记录,(2)关键知识需保存,(3)项目上下文需跨会话保持,(4)用户偏好需记忆,(5)检索历史知识辅助当前任务。
Rust 性能分析技能:通过 cargo flamegraph 生成火焰图(SVG),定位 CPU 热点函数并量化占比。适用于 Rust 项目性能瓶颈定位、热点分析、优化验证。触发场景:(1)分析 Rust 代码性能瓶颈,(2)定位 CPU 热点函数,(3)量化函数调用占比,(4)优化前后对比验证,(5)bench/unittest 性能不达预期时根因分析。
读取所有源代码,解构为设计图、设计文档、数据库设计; 没有执行文件,请按流程执行
项目问题侦测技能:综合分析设计、性能、安全问题,评分并提出重构或重建方案
局部代码修改技能:最小化修改完成功能,确保无蝴蝶效应,支持独立测试验证和全量关联检查
该skill没有执行文件,为操作指引:如何重构
| name | code-review |
| description | 代码审查框架:通用审查流程 + 语言特定规则引用,支持多语言代码审查 |
审查原则:理性、客观、实际、真实、不恭维、实事求是
基于模块化设计的代码审查框架:
优势:减少LLM上下文负担(按需加载)、维护简单、扩展灵活、复用性强。
| 语言 | 文件类型 | 规范文件 |
|---|---|---|
| Java | *.java | spec.java.md |
| Python | *.py | spec.python.md |
| C++ | *.cpp *.hpp *.cxx *.hxx *.h | spec.cpp.md |
| Rust | *.rs | spec.rust.md |
| ANSI C | *.c *.h | spec.ansi_c.md |
| JavaScript | *.js *.mjs *.cjs | spec.js.md |
| TypeScript | *.ts *.tsx *.mts *.cts | spec.js.md |
| Shell | *.sh *.bash *.zsh | spec.shell.md |
加载指令:
Read ${AI_SPEC_ROOT}/lang-spec/spec.{lang}.md
Read ${AI_SPEC_ROOT}/lang-spec/review.{lang}.md
| 来源类型 | 文件/位置 | 审查要点 |
|---|---|---|
| SQL文件 | *.sql | SQL注入、性能、索引 |
| MyBatis Mapper | **/*Mapper.xml | $符号拼接风险 |
| 内嵌SQL | 各种源码 | 正则匹配审查 |
遍历项目所有源代码文件,自动识别语言并加载对应规则。
根据 git/svn diff 进行增量审查。
对于多语言项目,按文件类型加载不同规则。
详见 templates/code-smells.md:8 大类 50+ 种。
必查项:安全漏洞、零测试覆盖、性能陷阱 建议项:代码规范、错误处理、配置管理 可忽略项:个人风格差异
关键检查点:零测试覆盖、过度复杂化、魔法字符串/数字、缺少错误处理、性能陷阱、安全漏洞、硬编码配置、不符合团队规范、注释质量、过度抽象。
详见 templates/database-review.md:SQL安全性、SQL性能、表结构设计、数据库架构。
docs/review/code-review-{yyyymmdd}-{seq%000}-{lang}.md
Read ${AI_SPEC_ROOT}/lang-spec/spec.{lang}.mddocs/review/code-review-{yyyymmdd}-{seq%000}.md按文件类型分组,每组加载对应语言规则后执行审查。
${AI_SPEC_ROOT}/lang-spec/spec.{new_lang}.md| 技能 | 用途 |
|---|---|
lets-loop | 循环性能专项审查 |
code-detect-dup | 重复代码专项检测 |
code-detect-problem | 项目层面问题检测 |