# brooks-lint

Анализирует код и тесты на риски деградации по канонам классических книг разработки. Выдаёт оценку здоровья проекта и точные рекомендации с цитатами.

- плагин · `type=plugin` · Claude Code · ★ 1542
- Автор: hyhmrright
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/hyhmrright/brooks-lint
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/plugins/brooks-lint

## Что делает

Плагин проверяет кодовую базу на шесть рисков деградации продакшен-кода и шесть рисков тестовых наборов. Вместо подсчёта строк или цикломатической сложности он опирается на принципы из двенадцати классических книг по разработке, среди которых труды Брукса, Фаулера, Мартина и Остерхаута.

Каждое замечание плагин оформляет по фиксированной структуре: симптом, источник правила, последствие и способ исправления. Вместе с разбором инструмент рассчитывает оценку здоровья кода от 0 до 100 баллов. Для запуска предусмотрены команды `/brooks-review`, `/brooks-audit`, `/brooks-debt`, `/brooks-test`, `/brooks-health` и `/brooks-sweep`.

Находки связываются с конкретными главами книг, поэтому споры о субъективном стиле исключены.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install brooks-lint@claude-community
```

## Когда брать
- найти архитектурные запахи и дублирование логики
- провести ревью pull request по критериям из классических книг
- оценить хрупкость и риски деградации тестового набора
- получить конкретный план рефакторинга с обоснованием

## Примеры запросов агенту
- Проведи аудит архитектуры сервиса через `/brooks-audit`
- Оцени риски деградации в текущем pull request с помощью `/brooks-review`
- Запусти `/brooks-test`, чтобы проверить надёжность тестов в проекте

## Похожие
- [superpowers](https://affpapa.org/nevibecode/plugins/superpowers.md) — плагин · ★ 305248
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 176443
- [mattpocock-skills](https://affpapa.org/nevibecode/plugins/mattpocock-skills.md) — плагин · ★ 303516
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88314
- [serena](https://affpapa.org/nevibecode/plugins/serena.md) — плагин · ★ 44635
- [security-guidance](https://affpapa.org/nevibecode/plugins/security-guidance.md) — плагин · ★ 44635

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
