booster Onboard
Цель
Быстро построить карту проекта, не читая всю кодовую базу подряд.
Алгоритм
- Для нового или большого локального репозитория запусти
booster expand --profile balancedиз его корня. До индексации прочитай.agents/booster/scan_report.jsonи при необходимости расширь scope через--profile deep. - Добавь репозиторий через add_repo. Сохранённый
scan_config.jsonзадаёт тот же scope для MCP-индексатора. - Проверь
get_repo_artifacts()и только затем вызовиinject_context()чтобы получить карту проекта (RepoMap) и список конвенций. - Вызови
fetch_stack_docs(), чтобы понять какие библиотеки использует проект и подгрузить их доки (через mcp context7). - Сними масштаб через repo_stats().
- Для больших проектов построй визуальную карту через get_code_city.
- Найди точки входа через semantic_search и find_symbol.
- Сохрани выводы в project_memory.
Базовая последовательность
booster expand --profile balanced
add_repo("<repo>")
get_repo_artifacts()
inject_context()
fetch_stack_docs()
repo_stats()
get_code_city()
semantic_search("application entry point")
list_configs()
project_memory("set", "architecture_overview", "...", repo="<repo>")
Что извлечь
- точки входа
- ключевые модули
- внешний стек
- конфиги и env
- горячие зоны проекта
Антипаттерны
- не читать подряд десятки файлов
- не пропускать repo_map
- не начинать багфикс без первичного онбординга