Skip to content

Структура репозитория

Inventory — обычный Git-репозиторий.

Структура верхнего уровня

text
<inventory>/
├── skills/
│   └── review-code.md
├── mcp/
│   └── context7.yaml
├── aim.yaml
└── .gitignore

Локально на каждой машине также создаётся:

text
aim.local.yaml

aim.local.yaml не должен попадать в Git.

skills/

Один файл — один Skill Item:

text
skills/<name>.md

Имя файла без .md должно совпадать с полем name во frontmatter.

mcp/

Один файл — один MCP Item:

text
mcp/<name>.yaml

Файл описывает команду запуска MCP-сервера, аргументы, targets и env-переменные.

aim.yaml

Общий конфиг инвентаря. Хранится в Git.

.gitignore

Минимально должен исключать:

text
aim.local.yaml

aim.local.yaml

Локальный конфиг машины:

  • пути AI-сред;
  • hash-метки;
  • значения env-переменных MCP-серверов.

Файл создаётся AIM и не коммитится.

loadouts/

Технические loadout-наборы планируются как post-core MVP. До реализации все валидные элементы инвентаря применяются целиком.

Released under the Apache 2.0 License.