# modernize-brief

Команда формирует итоговый план модернизации кодовой базы на основе артефактов анализа. Она группирует изменения по фазам и готовит критерии приёмки для управляющего комитета.

- команда · `type=command` · Claude Code · ★ 44635
- Автор: Anthropic · официальный репозиторий Anthropic
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/code-modernization/commands/modernize-brief.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/commands/modernize-brief

## Что делает

Слэш-команда собирает данные из папки `analysis/$system/` и генерирует документ `MODERNIZATION_BRIEF.md`. На вход подаются результаты предварительного сканирования: архитектурная топология `topology.json`, отчёт `ASSESSMENT.md` и перечень бизнес-правил `BUSINESS_RULES.md`. Если обязательных исходных файлов нет на месте, генерация немедленно останавливается.

План разбивается на 3–6 фаз. Для перехода на другой стек порядок выстраивается по принципу strangler fig, а для обновления версий — от листьев графа сборки к приложениям. Каждая фаза получает относительную оценку сложности от S до XL вместо абстрактных календарных сроков. Внутрь записываются конкретные команды вызова (`/code-modernization:modernize-transform`, `-uplift` или `-reimagine`), перечни затронутых модулей и проверяемые критерии перехода.

Без каталога версионных различий `DELTA_CATALOG.md` обновлять версии вслепую команда откажется. Она также учитывает готовность тестов: если старый тестовый фреймворк не поддерживается целевой средой, его перенос выделяется в отдельную первую фазу.

## Установка

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

1. **Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin install code-modernization@claude-plugins-official
```

2. **Вручную: положить файлы**
- Файл: `.claude/commands/modernize-brief.md` — Вызов — /modernize-brief. Для всех проектов — ~/.claude/commands/

### Codex

**Вручную: положить файлы**
- Файл: `~/.codex/prompts/modernize-brief.md` — Вызов — /prompts:modernize-brief. В Codex этот формат помечен устаревшим, замена — скиллы

### GitHub Copilot

**Вручную: положить файлы**
- Файл: `.github/prompts/modernize-brief.prompt.md`

### Gemini CLI

**Вручную: положить файлы**
- Файл: `.gemini/commands/modernize-brief.toml` — Gemini хранит команды в TOML: текст запроса — в поле prompt

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/code-modernization/commands/modernize-brief.md

## Когда брать
- составить согласованный план модернизации устаревшей системы
- разбить миграцию на 3–6 фаз с проверяемыми критериями приёмки
- определить правильный порядок обновления библиотек по графу сборки
- зафиксировать нерешённые вопросы по бизнес-правилам перед стартом переписывания

## Примеры запросов агенту
- /code-modernization:modernize-brief billing-service
- /code-modernization:modernize-brief core-app java21
- Сформируй план модернизации для системы auth-service под стек nodejs22

## Похожие
- [refactor-code](https://affpapa.org/nevibecode/commands/refactor-code.md) — команда · 4890 установок
- [architecture-review](https://affpapa.org/nevibecode/commands/architecture-review.md) — команда · 3419 установок

Из того же набора: [anthropics/claude-plugins-official](https://affpapa.org/nevibecode/by/anthropics/claude-plugins-official.md) — 129 карточек

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

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