dzming/claude-code-config/code-review-standards
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
分层代码审查标准:CRITICAL立即阻止,HIGH警告,MEDIUM建议,LOW可选。 触发词:审查, review, 代码质量, 安全检查
Install
npx vskill@latest install dzming/claude-code-config/code-review-standardsSKILL.md
分层代码审查标准
审查优先级
CRITICAL(阻止提交)
- 硬编码凭证(api_key/secret/password)→ 用环境变量
- 数据丢失操作(rm -rf/DROP TABLE/DELETE FROM)→ 加确认+备份
- 无限循环(while(true) 无退出条件)→ 加退出条件/超时
HIGH(应该修复)
- 函数 >50 行 → 拆分为更小单元
- 文件 >800 行 → 模块化
- 嵌套 >4 层 → 早返回/提取函数
- 缺少错误处理(fetch/JSON.parse 无 try-catch)→ 包裹外部调用
- 代码重复 >=3 次 → 提取公共函数
MEDIUM(建议改进)
- 缺少类型注解 → 添加 TypeScript 类型或 JSDoc
- 魔法数字 → 命名常量
MAX_RETRY_COUNT - O(n^2) 可优化 → 用 Set/Map 降到 O(n)
- 缺少边界测试 → 补充空值/极值/特殊字符用例
- 缺少缓存 → 重复查询/计算加缓存
LOW(可选)
- 命名不够描述性(data1, temp2)→ 用业务语义命名
- 缺少注释(复杂逻辑无 Why 注释)
- 行过长 >120 字符 → 拆分或提取变量
- 尾随空格 → 格式化工具自动修复
质量门禁
| 指标 | 阈值 | 行为 | |
|---|---|---|---|
| CRITICAL 问题数 | >0 | 阻止提交 | |
| 测试覆盖率 | <80% | 阻止提交 | |
| HIGH 问题数 | >=3 | 需要修复后提交 | |
| 函数行数 | >50 行 | 警告 | |
| 文件行数 | >800 行 | 警告 |
审查流程
安全检查模式
检测硬编码凭证的关键模式:
api_key = "..."/apiKey: "..."secret = "..."/password = "..."token = "sk_live_..."/token = "pk_test_..."
检测到后必须:
- 移除硬编码值
- 改为
process.env.API_KEY或.env文件 - 确认
.env在.gitignore中
批量审查(commit/PR 时)
通过标准:
- CRITICAL 问题:0 个
- HIGH 问题:< 3 个
- 测试覆盖率:>= 80%
- 代码质量评分:>= 7/10
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/code-review-standards/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dzming/claude-code-config/code-review-standards)