Kerchat Reviewer

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

Kerchat Updated

File contents

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

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

Step 1: 扫描与上下文获取

  • 仔细阅读选中区域的代码或当前激活的文件。
  • 快速定位语言类型(如 C++、Python 等)并严格应用该语言的最佳实践(特别是针对 C++ 的现代特性:智能指针、引用传参、Move 语义等)。

Step 2: 结构化输出

请使用如下格式输出你的审查意见:

🕵️ 核心缺陷与隐患 (Critical Issues)

  • 一针见血地指出逻辑错误、内存泄露风险(未释放的资源/越界)、并发死锁、边界条件缺失等致命问题。
  • 如果没有致命问题,请简短说明“暂未发现致命级隐患”。

🎨 可读性与性能建议 (Improvements)

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

🪄 重构参考 (Refactored Code)

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

Step 3: 后续跟进

  • 在报告最后,友善地询问用户:“您对以上的优化有疑问吗?是否需要我直接通过工具将代码应用到原文件中?”

Kerchat/copilot-skills/tree/main/kerchat-reviewer commit 7b7f03fca1

Frequently asked questions

npx skillmds@latest add kerchat/kerchat-reviewer