# codescene-codehealth

Инструмент оценивает качество кодовой базы по шкале от 1.0 до 10.0, ищет запахи кода и блокирует деградацию архитектуры перед коммитом в Claude Code.

- плагин · `type=plugin` · Claude Code · ★ 72
- Автор: codescene-oss
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/codescene-oss/codescene-mcp-server/tree/HEAD/claude-code-plugin
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/plugins/codescene-codehealth

## Что делает

Плагин связывает Claude Code с сервером MCP от CodeScene. Он рассчитывает метрику Code Health для файлов в диапазоне от 1.0 до 10.0, находит проблемные места и выявляет антипаттерны. Для веток предусмотрен анализ изменений перед открытием pull request, а для отдельных правок — проверка перед коммитом.

Инструмент умеет работать автономно или подключаться к CodeScene Cloud и On-prem. При подключении к серверу открываются проектные данные: список горячих точек технического долга, цели рефакторинга и карта владения кодом для поиска ревьюеров. Авторизация проходит через OAuth в браузере или через персональный токен (PAT).

Для запуска требуется локальный `Node.js`, поскольку сервер подтягивается через `npx`. Сохранённый в конфиге PAT блокирует работу через OAuth, пока вы его не удалите.

## Установка

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

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

## Когда брать
- проверить изменения и staged-файлы на деградацию архитектуры перед коммитом
- рассчитать числовую оценку Code Health для файла от 1.0 до 10.0
- найти горячие точки технического долга в проекте CodeScene
- определить владельцев пути или файла для назначения ревью

## Примеры запросов агенту
- Проверь изменения перед коммитом через `/codescene:safeguarding-ai-generated-code`
- Оцени метрику Code Health для файла `src/server.ts` и предложи план рефакторинга
- Покажи главные горячие точки технического долга с помощью `/codescene:prioritizing-technical-debt`

## Похожие
- [refactor](https://affpapa.org/nevibecode/skills/refactor-2.md) — скилл · ★ 45376
- [Technical Debt Remediation Plan](https://affpapa.org/nevibecode/agents/technical-debt-remediation-plan.md) — субагент · ★ 40451
- [remove-technical-debt](https://affpapa.org/nevibecode/skills/remove-technical-debt.md) — скилл · 2300 установок
- [refactor-legacy-code](https://affpapa.org/nevibecode/skills/refactor-legacy-code.md) — скилл · 603 установки
- [tech-debt](https://affpapa.org/nevibecode/commands/tech-debt.md) — команда · ★ 41823
- [tech-debt-tracker](https://affpapa.org/nevibecode/skills/tech-debt-tracker.md) — скилл · 614 установок

Из того же набора: [codescene-oss/codescene-mcp-server](https://affpapa.org/nevibecode/by/codescene-oss/codescene-mcp-server.md) — 2 карточки

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