用途:为团队提供权威的清洁代码标准,定义稳定的 CC-* 规则 ID,用于代码评审、设计讨论和事后复盘,并支持通过语言覆盖层和显式豁免安全扩展规则。
主要能力:按 CC-NAM、CC-ERR、CC-SEC 等类别归类反馈;将具体评审或扫描器发现映射到 CC-* ID;把 linter/CI 门禁映射到规则 ID;复用 assets/checklists/ 下的评审与发布清单;复用 references/*-utilities.md 中的认证、日志、错误、弹性、测试等工具模式。
使用方式:先判断请求属于基础规则、覆盖层还是例外;安全、评审流程或重构机制应路由到相邻技能。引用规则时须显式写出规则 ID(如 CC-SEC-01、CC-ERR-03),说明作用范围(文件、模块、服务或整个仓库),必要时应用语言覆盖层,区分阻塞性与建议性发现,并记录豁免路径。可用 python3 scripts/check_cc_ids.py [paths] 校验未知 ID。
适用场景:跨团队和语言定义或执行清洁代码规则;解决反复出现的评审争论;构建自动化门禁;评审 AI 生成代码时额外关注幻觉导入、过时 API、缺失错误路径、过早抽象、错误注释、安全反模式、静默回退、弱化断言和重复辅助函数等模式。
限制:不用于深度安全审计、评审工作流机制、重构执行或架构决策,这些应使用相邻技能。规则应基于维护失败而非风格偏好;不要仅因代码“不好看”就提出违规;AI 建议仅供参考,由人工评审者依据规则引用批准或拒绝。具体收费、价格、平台支持等信息暂未提供。