开源 | 基于十本经典工程书的 Claude Code 代码审查插件 brooks-lint v0.7.0

6 阅读1分钟

最近发布了 brooks-lint v0.7.0,一个把《重构》《代码大全》《整洁架构》等十本经典软件工程书的诊断方法提炼成 AI 审查框架的 Claude Code 插件。

它做什么

触发后,Claude 会用六个"腐化风险维度"分析代码,每个发现都遵循铁律:

症状 → 来源(具体书名章节)→ 后果 → 修复建议

四个审查模式:

  • /brooks-review — PR 代码审查
  • /brooks-audit — 架构审计
  • /brooks-debt — 技术债评估
  • /brooks-test — 测试质量审查

v0.7.0 新增

1. 项目配置文件(.brooks-lint.yaml)

disable:
  - T3   # 跳过覆盖率检查

severity:
  R1: suggestion   # 降低认知过载的严重等级

ignore:
  - "**/vendor/**"

支持 disableseverityignorefocus 四个配置项。

2. 扩展到十本书

新增书目新增症状
《软件设计哲学》Ousterhout浅模块、战术性编程
《Google 软件工程》Hyrum 定律、菱形依赖
《修改代码的艺术》FeathersT4–T6 测试腐化风险
《xUnit 测试模式》MeszarosT1–T3 测试腐化风险

3. 简化命令

之前需要输 /brooks-lint:brooks-review,现在 /brooks-review 直接用。

4. 架构审计自动收集代码库上下文

Mode 2 现在会在分析前主动用 Glob + Grep 扫描项目结构,不需要手动描述。

安装

cp -r skills/brooks-lint ~/.claude/skills/brooks-lint

GitHub:github.com/hyhmrright/…

感兴趣欢迎试试,有问题 issue 区见。