编码规范检查Skill

代码编码规范的逐项核对清单(命名、格式、注释、分层)。当需要审查代码是否符合既定编码规范,输出逐项合规判定时使用。

Sky-Cube db55c5d 1.7 KB Updated

File contents

编码规范检查Skill

适用场景

代码审查环节,逐项核对代码是否符合全局编码规范(CLAUDE.md 与项目约定)。

执行步骤

  1. 读取规范基线:全局 CLAUDE.md 编码强制规范 + 项目内约定。
  2. 逐项核对:命名规范 → 代码格式 → 注释规范 → 分层结构 → 文件头。
  3. 每个违规项定位:文件 + 行号 + 违规内容 + 对应规范条款。
  4. 输出判定:合规 / 违规清单。

核对清单

检查项 规范要求
变量/方法命名 camelCase,见名知意,禁止 a/b/tmp
类/接口命名 PascalCase
常量/枚举 UPPER_SNAKE_CASE
文件名 kebab-case,禁止中文与空格
DB 表/字段 snake_case
缩进 4 空格,全项目统一
大括号 风格统一不混用
注释 类/核心函数有文档注释;复杂逻辑有说明;无废话注释
文件头 含文件说明/作者/创建日期(按项目约定)
分层 Controller/Service/DAO 职责分离,无跨层直调
魔法值 禁止魔法数字/字符串,统一常量
嵌套 超 3 层必须重构
未用项 无无效导入、未使用变量

规范要点

  • 违规必须给条款依据,禁止凭个人偏好提意见(风格之争以项目现状为准)。
  • 只报告违规事实,不顺手改代码。

输出模板

| # | 位置 | 违规内容 | 规范条款 | 级别 |

自检清单

  • 每条违规有位置与条款依据
  • 风格类意见单独列「建议」区,不与违规混列

Sky-Cube/fullflow-dev-agent/tree/main/.claude/skills/code-standard-check commit db55c5dbbc

Frequently asked questions

npx skillmds@latest add sky-cube/skill-40