# vitals

Плагин находит критические узлы кодовой базы через метрики git и сложность кода, а затем поручает Claude разобрать первопричины проблем.

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

## Что делает

Плагин vitals анализирует репозиторий в два шага. Сначала локальный скрипт на стандартной библиотеке Python сканирует историю коммитов и структуру отступов. Он ранжирует файлы по частоте изменений и взаимной связанности. Никаких сторонних библиотек ставить не придётся.

На втором этапе плагин отдаёт проблемные файлы Claude. Модель изучает исходники и предлагает чёткий план рефакторинга. Фоном хук PostToolUse записывает в файл `.vitals/store.db` долю правок, сделанных ассистентом.

Для работы требуется Python 3. Без установленного git vitals сможет оценить только структурную сложность файлов, потеряв метрики частоты правок и рисков ухода авторов кода.

## Установка

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

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

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

## Примеры запросов агенту
- /vitals:scan
- /vitals:scan src/auth
- /vitals:scan --top 20

## Похожие
- [superpowers](https://affpapa.org/nevibecode/plugins/superpowers.md) — плагин · ★ 305662
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 177259
- [mattpocock-skills](https://affpapa.org/nevibecode/plugins/mattpocock-skills.md) — плагин · ★ 304151
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88429
- [serena](https://affpapa.org/nevibecode/plugins/serena.md) — плагин · ★ 44770
- [security-guidance](https://affpapa.org/nevibecode/plugins/security-guidance.md) — плагин · ★ 44770

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

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