# make-it-work

Строит базу знаний о вашем репозитории, чтобы Claude понимал доменные правила и бизнес-логику, а не догадывался.

- плагин · `type=plugin` · Claude Code · ★ 12
- Автор: insideout-ai
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/insideout-ai/make-it-work
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/plugins/make-it-work

## Что делает

Плагин для команд, которые работают с большими и давними кодовыми базами. Claude хорошо читает код, но доменные правила из старых коммитов и неявные ограничения он не находит — начинает угадывать. `make-it-work` закрывает это на уровне контекста.

Команда `/make-it-work:go-deep` проходит по репозиторию и собирает структурированную базу: два файла правил `architecture.md` (как устроено) и `product.md` (что делает система), плюс скиллы — по одному на функциональный домен и на каждый сценарий использования. Скиллы ссылаются друг на друга: доменный указывает на затронутые сценарии, сценарий — на домены. Claude подгружает их по мере надобности, поэтому контекст не раздувается. В `CLAUDE.md` прописывается правило: перед каждым коммитом проверять, не пора ли обновить скилл или документ.

Свежие проекты получают нумерованные доменные скиллы вида `domain-01-authentication`, у существующих сохраняются их имена. Вторая команда, `/make-it-work:define-test-strategy`, строит скилл тестовой стратегии репозитория и карту `test-map.json`, связывая сценарии и домены с тестами, в том числе в отдельных QA-репозиториях. Запускать её нужно после `go-deep`; если тот ещё не проходил, плагин предложит сначала выполнить его. Инструменты тестирования она не ставит и тесты не создаёт.

## Установка

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

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

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

## Примеры запросов агенту
- Запусти `/make-it-work:go-deep` и собери базу знаний по этому репозиторию
- Прогони `/make-it-work:define-test-strategy` для репозитория `backend`
- Перепроверь карту тестов и покажи только отчёт о покрытии

## Похожие
- [groove-work-doc](https://affpapa.org/nevibecode/skills/groove-work-doc.md) — скилл · 518 установок
- [learn-codebase](https://affpapa.org/nevibecode/skills/learn-codebase.md) — скилл · 5300 установок
- [deepinit](https://affpapa.org/nevibecode/skills/deepinit.md) — скилл · 1000 установок
- [repomix](https://affpapa.org/nevibecode/skills/repomix.md) — скилл · 402 установки
- [context-map](https://affpapa.org/nevibecode/skills/context-map.md) — скилл · 9641 установка
- [live-memory](https://affpapa.org/nevibecode/mcp/live-memory.md) — MCP-сервер · ★ 7

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