booster-context-inject

Инструкция по инъекции контекста (Context Injection) в агента на старте работы с кодовой базой. Используй для проектов с MCP Booster.

SKILL.md

GitHub

Booster Context Injection

Цель

Подгрузить в память агента актуальную Карту Репозитория (RepoMap), технологический стек, конвенции и документацию по используемым библиотекам через MCP серверы Booster и Context7.

Алгоритм работы

  1. Если репозиторий еще не добавлен в индекс, вызови add_repo("<repo>").
  2. Вызови inject_context() из MCP сервера Booster. Ознакомься с:
    • RepoMap (сжатой структурой проекта)
    • Используемым стеком технологий
    • Конвенциями (code style, конфигурациями)
  3. Вызови fetch_stack_docs() из MCP сервера Booster, чтобы получить список библиотек, доки которых нужно подтянуть.
  4. Вызови mcp_context7_resolve-library-id для каждой рекомендованной библиотеки (если сервер доступен).
  5. Вызови mcp_context7_query-docs для получения документации по выбранным библиотекам.
  6. Сохрани ключевые концепции, найденные в доках, в долгосрочную память через project_memory("set", "docs:<lib_name>", "...").

Зачем это делать?

RepoMap позволяет уместить в ~4K токенов знания о проекте на сотни тысяч строк кода (вместе со списком классов и функций). Стек и конвенции дают тебе базу для написания правильного и совместимого кода. Context7 позволяет тебе использовать самую свежую документацию по API, а не галлюцинировать или использовать устаревшие знания модели.