# Kerchat Reviewer

> 全局代码审查与优化专家。当你输入“review”、“审查代码”、“找Bug”、“优化性能”时触发。为你提供严谨的结构化代码分析报告与重构方案。

- Skill: `kerchat/kerchat-reviewer` (Agent Skill)
- Install (CLI): `npx skillmds@latest add kerchat/kerchat-reviewer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kerchat/kerchat-reviewer/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Kerchat (https://skillmd.com/u/kerchat)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/kerchat/kerchat-reviewer

---


# Kerchat 的专属代码审查技能 (Code Reviewer)

当用户要求审查、优化当前代码或排查 bug 时，你**必须**执行以下工作流：

## Step 1: 扫描与上下文获取
- 仔细阅读选中区域的代码或当前激活的文件。
- 快速定位语言类型（如 C++、Python 等）并严格应用该语言的最佳实践（特别是针对 C++ 的现代特性：智能指针、引用传参、Move 语义等）。

## Step 2: 结构化输出
请使用如下格式输出你的审查意见：

### 🕵️ 核心缺陷与隐患 (Critical Issues)
- 一针见血地指出逻辑错误、内存泄露风险（未释放的资源/越界）、并发死锁、边界条件缺失等致命问题。
- *如果没有致命问题，请简短说明“暂未发现致命级隐患”。*

### 🎨 可读性与性能建议 (Improvements)
- 代码架构及命名建议封装拆分思路。
- 性能优化点（如何减少拷贝、降低算法时间复杂度等）。

### 🪄 重构参考 (Refactored Code)
- 给出经过优化后的完整代码片段。
- 在重构的代码中标注关键修改点的注释（例如 `// [建议] 将此处的拷贝替换为引用`）。

## Step 3: 后续跟进
- 在报告最后，友善地询问用户：“您对以上的优化有疑问吗？是否需要我直接通过工具将代码应用到原文件中？”

