用途:code-critique 是一套系统化的代码批评方法,用于识别、分类并明确表达代码问题,以“不回避、不软化、不模糊”的方式给出反馈,适合代码审查、提供反馈和 PR 提交前审计等场景。
主要能力:它按六个阶段组织检查——结构扫描(文件/函数长度、类职责、嵌套深度、参数个数、返回点等)、命名审计(标识符质量与严重度分级)、逻辑审查(空指针、越界、竞态等)、性能扫描(如 N+1、冗余计算)、安全审计(注入、XSS、硬编码密钥等)和风格检查。问题按安全、逻辑、性能、结构、命名、风格六类归档,各类带权重(安全/逻辑 x3,性能/结构 x2,命名/风格 x1)。每个问题先给 1-10 原始严重度,再乘类别权重得到加权分,并用 QUALITY SCORE = 100 -(加权严重度总和 / 代码行数 * 10)计算质量分,附解释区间(90-100 可发布,70-89 可接受,50-69 需评审,低于 50 不可发布)。输出包含带行号、类别、严重度的表格和量化摘要。
使用方式:可提出全量批评、针对性审查或 PR 前审计等需求,按快速、标准、深度三种工作流执行。必要命令与阈值保持原样,如 wc -l、escomplex、radon、SonarQube、madge,以及阈值 >10 圈复杂度、>50 行每函数、>300 行每文件、>3 嵌套、>4 参数、>10 依赖。
限制:资料未提供该技能的平台支持、安装步骤、收费、价格或效果数据,暂未提供。参考文件包括 references/issue-patterns.md、references/brutal-phrasing.md、references/categorization.md、references/evidence-gathering.md。