SuperAPI AI 工具集

brooks-lint

设计与创作

查看项目

更新于 10-15 21:09

技能介绍

用途:Brooks Lint 是一个 Claude Code 技能,用于在代码评审中提供超出普通 linter 的架构与设计反馈,例如重构前识别结构性债务、评审“能用但感觉不对”的代码、接手代码库时快速定位风险区域,以及新模块或服务启动前的设计评审。

主要能力:它以 12 本经典软件工程书籍的原则作为审查透镜,综合检查重复代码、命名、耦合、稳定性、数据完整性、复杂度、遗留债务与领域清晰度等问题。覆盖面包括 DRY 违规、职责不清、缺少超时与重试、非幂等操作、过度抽象、难以测试的接缝缺失等。输出会按书籍来源标注发现,并区分严重程度。

使用方式:通过 Claude Code 插件市场搜索“brooks-lint”安装,或使用 npx antigravity-awesome-skills --claude 安装后以 @brooks-lint 调用。可对单个文件执行,也可要求对整体架构分析。示例:@brooks-lint review src/services/PaymentService.ts;@brooks-lint analyze the overall architecture of this codebase;@brooks-lint what are the biggest design smells in this module before I refactor it?

限制:该技能仅适用于设计评审与架构分析范围,不能替代生产关键决策的人工设计评审;结果基于 12 本书的原则,未必适用于所有架构风格或领域。资料未提供具体定价、平台支持范围或性能指标。