mit einem Klick
code-review-checklist
代码审查指南。涵盖代码质量、安全性及最佳实践。
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
代码审查指南。涵盖代码质量、安全性及最佳实践。
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
务实的编码标准—— 简洁、直接、不做过度设计、不写无用注释(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 会发生什么情况?