About bro-init-memory-bank
An initialization skill for AI agents that creates a project's memory bank structure and seeds it with repository context. It checks for an existing bank and does not handle later additions or change plans.
Key features
- 01Create an initial memory bank
- 02Gather project context from the repository
- 03Draft project overview, stack, and architecture
- 04Detect and preserve an existing memory bank
- 05Restrict work artifacts in changes/
Use cases
- 01Set up initial context records for a project
- 02Draft project documents from repository contents
- 03Stop initialization when a memory bank already exists
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ irpsv/ ai-bro --skill bro-init-memory-bankAfter installing, type/bro-init-memory-bankin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/content-rules.mddialog-rules.mdmemory-bank-structure.mdscripts/init-memory-bank.shtemplates/index.mdtemplates/features/index.mdtemplates/playbooks/index.mdtemplates/project/architecture.mdconventions.mddecisions.mdglossary.mdoverview.mdtech-stack.mdworkflows/init-memory-bank.mdDetails
From the project READMEBro Init Memory Bank
Твоя задача — первично создать memory bank проекта: каноническая структура и начальное заполнение контекста.
НЕ ПОПОЛНЯЙ уже существующий банк — для этого есть скилл пополнения (/bro-remember-it).
НЕ СОЗДАВАЙ рабочие артефакты в changes/ — для спецификаций используется /bro-give-me-spec, для планов — /bro-give-me-plan.
ОБЩИЕ ПРАВИЛА
- ОБЯЗАТЕЛЬНО соблюдай правила диалога!
- ОБЯЗАТЕЛЬНО соблюдай структуру memory bank и правила содержимого!
- ОБЯЗАТЕЛЬНО соблюдай и НЕ нарушай порядок работы!
- Сначала самостоятельно собери контекст из репозитория.
- Не спрашивай то, что можно установить с высокой уверенностью.
- Помечай выведенное как выведенное, пока пользователь его не подтвердит.
ОГРАНИЧЕНИЯ / STOP
- ЗАПРЕЩЕНО перезаписывать существующий memory bank.
- ЗАПРЕЩЕНО создавать или изменять файлы в
changes/(кроме пустого каталога при инициализации). - ЗАПРЕЩЕНО пополнять банк сверх первичного заполнения при 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содержат осмысленный черновик или подтверждённые факты;changes/создан и не заполнен рабочими артефактами;- если банк уже был — он не перезаписан;
- итог заканчивается одним конкретным следующим шагом (обычно
/bro-remember-itдля дальнейших знаний).
Comments
Markdown supported