在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用code-review-checklist
星标8
分支0
更新时间2026年3月13日 09:25
代码审查指南。涵盖代码质量、安全性及最佳实践。
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
代码审查指南。涵盖代码质量、安全性及最佳实践。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
务实的编码标准—— 简洁、直接、不做过度设计、不写无用注释(Pragmatic coding standards)
性能分析原则。测量、分析与优化技术。
API design principles and decision-making(API 设计原则与决策逻辑)。REST vs GraphQL vs tRPC selection(选择)、response formats(响应格式)、versioning(版本控制)、pagination(分页)。
App Builder(应用构建编排器)主编排器。根据自然语言请求创建全栈应用,确定项目类型、选择技术栈并协调智能体。
Project scaffolding templates(项目脚手架模板)。用于从零创建新项目。包含 12 个技术栈模板。
Architectural decision-making framework(架构决策框架)。Requirements analysis(需求分析)、trade-off evaluation(权衡评估)、ADR documentation(架构决策记录)。Use when making architecture decisions or analyzing system design(用于架构决策与系统设计分析)。
| name | code-review-checklist |
| description | 代码审查指南。涵盖代码质量、安全性及最佳实践。 |
| allowed-tools | Read, Glob, Grep |
// [FAIL] 代码中存在模糊的提示词
const response = await ai.generate(userInput);
// [OK] 结构化且安全的提示词
const response = await ai.generate({
system: "您是一个专业的解析器......",
input: sanitize(userInput),
schema: ResponseSchema
});
// [FAIL] 魔术数字
if (status === 3) { ... }
// [OK] 具名常量
if (status === Status.ACTIVE) { ... }
// [FAIL] 深度嵌套
if (a) { if (b) { if (c) { ... } } }
// [OK] 卫语句/早期返回
if (!a) return;
if (!b) return;
if (!c) return;
// 处理核心逻辑
// [FAIL] 长函数 (超过 100 行)
// [OK] 短小且专注的函数
// [FAIL] 使用 any 类型
const data: any = ...
// [OK] 使用正确的类型
const data: UserData = ...
// [CRITICAL] 阻塞性问题:关键路径中存在 SQL 注入漏洞
[CRITICAL] BLOCKING(阻塞): 此处存在 SQL 注入风险
// [SUGGESTION] 重要建议:考虑使用 useMemo 优化性能
[SUGGESTION] SUGGESTION(建议): 考虑此处使用 useMemo 进行性能优化
// [NIT] 细节修饰 (Nits):对于不可变变量,优先使用 const
[NIT] NIT(细节): 对于不可变变量,建议优先使用 const 而非 let
// 疑问确认:如果此处用户(User)为空会怎样?
QUESTION(疑问): 如果此处 User(用户)为 null 会发生什么情况?