SuperAPI AI 工具集

brooks-lint

通用与其它

查看项目

更新于 10-16 08:09

技能介绍

用途:Brooks Lint 是一个 Claude Code 技能,用 12 本经典软件工程书籍的原则审查代码,回答“《程序员修炼之道》《代码整洁之道》《数据密集型应用系统设计》的作者会怎么看这段代码”,用于补充 linter 和常规 AI 工具难以发现的设计与架构问题。

主要能力:按书籍原则做多维度审查,包括 DRY 与重复、命名、耦合、稳定性(超时、重试、熔断)、数据完整性(竞态、幂等)、复杂度、遗留债务、领域清晰度等;输出结构化反馈,标注问题来源书籍。涉及书籍包括 The Pragmatic Programmer、Clean Code、The Mythical Man-Month、Designing Data-Intensive Applications、A Philosophy of Software Design、Refactoring、Working Effectively with Legacy Code、Domain-Driven Design、Release It!、SICP、The Art of UNIX Programming、Extreme Programming Explained。

使用方式:在 Claude Code 扩展中搜索 “brooks-lint” 安装,或通过 NPX 安装:npx agentic-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?

适用场景:需要超出 linter 的架构反馈时;重大重构前识别结构性债务;审查“能跑但感觉不对”的代码;接手代码库时快速定位风险区域;新模块或服务开始前的设计评审。建议优先关注 CRITICAL 和 HIGH 级别发现,LOW 多为风格建议。

限制:仅适用于设计评审与架构分析类任务;结果基于 12 本书的原则,可能不适用于所有架构风格或领域;应作为人工设计评审的补充,而非替代生产关键决策的人工评审。资料未提供收费、价格与平台支持等更多信息。