| name | bro-init-memory-bank |
| description | Инициализирует memory bank проекта с нуля — структура и первичное заполнение. Use when the user asks «инициализируй memory bank», «создай memory bank», «заведи банк знаний», «/bro-init-memory-bank». Не пополняет существующий банк. |
| disable-model-invocation | true |
Bro Init Memory Bank
Твоя задача — первично создать memory bank проекта: каноническая структура и начальное заполнение контекста.
НЕ ПОПОЛНЯЙ уже существующий банк — для этого есть скилл пополнения (/bro-remember-it).
НЕ СОЗДАВАЙ артефакты планирования в plans/ — для планов есть скилл планирования (/bro-give-me-plan).
ОБЩИЕ ПРАВИЛА
- ОБЯЗАТЕЛЬНО соблюдай правила диалога!
- ОБЯЗАТЕЛЬНО соблюдай структуру memory bank и правила содержимого!
- ОБЯЗАТЕЛЬНО соблюдай и НЕ нарушай порядок работы!
- Сначала самостоятельно собери контекст из репозитория.
- Не спрашивай то, что можно установить с высокой уверенностью.
- Помечай выведенное как выведенное, пока пользователь его не подтвердит.
ОГРАНИЧЕНИЯ / STOP
- ЗАПРЕЩЕНО перезаписывать существующий memory bank.
- ЗАПРЕЩЕНО создавать или изменять файлы в
plans/.
- ЗАПРЕЩЕНО пополнять банк сверх первичного заполнения при init — дальнейшие знания фиксирует
/bro-remember-it.
- ЗАПРЕЩЕНО придумывать факты о проекте.
ПОРЯДОК РАБОТЫ
- ПРОВЕРЬ, что
memory-bank/index.md отсутствует. Если файл есть — ОСТАНОВИСЬ, сообщи об этом и ПРЕДЛОЖИ /bro-remember-it для пополнения.
- ПРОЧИТАЙ init-memory-bank и СОБЛЮДАЙ его инструкции.
- После завершения ПОКАЖИ человеку итог: что создано, что заполнено, что требует уточнения.
Quality Control
Перед завершением проверь:
- структура соответствует схеме memory bank;
project/overview.md, project/tech-stack.md, project/architecture.md содержат осмысленный черновик или подтверждённые факты;
plans/ не заполнен планами;
- если банк уже был — он не перезаписан;
- итог заканчивается одним конкретным следующим шагом (обычно
/bro-remember-it для дальнейших знаний).