catsofsuffering/ccsm/verify-quality
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
代码质量校验关卡。检测复杂度、重复代码、命名规范、函数长度等质量指标。当用户提到代码质量、复杂度检查、代码异味、重构建议、lint检查、代码规范时使用。在复杂模块、重构完成时自动触发。
Install
npx vskill@latest install catsofsuffering/ccsm/verify-qualitySKILL.md
⚖ 校验关卡 · 代码质量
核心原则
自动检查
运行质量检查脚本(跨平台):
检测指标
复杂度指标
| 指标 | 阈值 | 超标后果 | |
|---|---|---|---|
| 圈复杂度 | ≤ 10 | 🟠 警告,建议拆分 | |
| 函数长度 | ≤ 50 行 | 🟠 警告,建议拆分 | |
| 文件长度 | ≤ 500 行 | 🟡 提示,考虑拆分 | |
| 参数数量 | ≤ 5 | 🟠 警告,考虑封装 | |
| 嵌套深度 | ≤ 4 | 🟠 警告,建议重构 | |
| 行长度 | ≤ 120 | 🔵 提示 |
命名规范
| 类型 | 规范 | 示例 | |
|---|---|---|---|
| 类名 | PascalCase | UserService, HttpClient | |
| 函数名 | snake_case | get_user, process_data | |
| 常量 | UPPER_SNAKE | MAX_RETRY, DEFAULT_TIMEOUT | |
| 变量 | snake_case | user_id, total_count |
代码异味
| 异味 | 说明 | 严重度 | |
|---|---|---|---|
| 重复代码 | 相似代码块 > 10 行 | 🟠 High | |
| 过长参数列表 | 参数 > 5 个 | 🟡 Medium | |
| 魔法数字 | 未命名的常量 | 🟡 Medium | |
| 死代码 | 未使用的函数/变量 | 🔵 Low | |
| 注释代码 | 被注释的代码块 | 🔵 Low |
自动触发时机
| 场景 | 触发条件 | |
|---|---|---|
| 复杂模块 | 代码行数 > 200 | |
| 重构完成 | 重构任务完成时 | |
| 代码审查 | PR/MR 审查时 | |
| 提交前 | 代码提交前检查 |
校验流程
校验报告格式
重构建议
降低复杂度
消除重复
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 repositoryCheckingtemplates/skills/tools/verify-quality/SKILL.md
Popularity
- 7-day trend score
- 0
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/catsofsuffering/ccsm/verify-quality)