最近发布了 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/**"
支持 disable、severity、ignore、focus 四个配置项。
2. 扩展到十本书
| 新增书目 | 新增症状 |
|---|---|
| 《软件设计哲学》Ousterhout | 浅模块、战术性编程 |
| 《Google 软件工程》 | Hyrum 定律、菱形依赖 |
| 《修改代码的艺术》Feathers | T4–T6 测试腐化风险 |
| 《xUnit 测试模式》Meszaros | T1–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 区见。