用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/RazorEdge-wyh/zh-skills --skill code-review-zh命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | code-review-zh |
| description | 审查代码时使用。按中文工程规范对代码做 review:命名、注释、可读性、错误处理、边界、安全、性能。特别关注中文项目里的拼音命名、翻译腔注释、神秘缩写。 |
当用户要求 review / 审查 / 检查代码时,激活本技能。严格按中文开发团队的工程规范审视代码,产出可执行的改进清单。
严重问题 → 一般问题 → 建议优化,每条附一个"好/坏"示例(如需)。| 级别 | 含义 | 处理 |
|---|---|---|
| 🔴 严重 | 会出 bug、安全问题、明显违背团队规范 | 必须改 |
| 🟡 一般 | 可维护性问题、命名混乱、缺少校验 | 建议改 |
| 🟢 建议 | 风格、性能、可读性优化 | 可选 |
jine、mingcheng、shijian)。is/has/can 布尔前缀、动词开头的函数名。data → orderData,resp → response,tmp → tempOrder。// 修改、// xxx)删除。if (len > 3) → const MAX_TAGS = 3;copy-paste 的相似片段合并。jine、leixing、dataList 中混入的 shijian)db→database,cfg→config 视团队约定)## 🔴 严重
**src/api/user.ts:45** — 错误被吞掉了
- 为什么:`catch (e) {}` 会让调用方拿到空对象却不报错,排查极难。
- 怎么改:
```ts
catch (e) {
throw new Error(`获取用户信息失败: ${(e as Error).message}`);
}
...
## 原则
- **Review 是给人看的**:结论先行、证据充分、语气中性,不嘲讽、不说废话。
- 宁可漏报,不可误报:拿不准的问题标"建议",说明你的推理。
- 每个建议要能**一行说清为什么值得改**。