Формат инвентаря
Skill Item
Путь:
text
skills/<name>.mdПример:
md
---
name: create-spec
description: Написать лаконичное ТЗ для разработчика
targets:
- claude-code
- cursor
tags:
- planning
---
# Role
...Поля:
| Поле | Обязательно | Описание |
|---|---|---|
name | да | Идентификатор навыка; должен совпадать с именем файла |
description | нет | Короткое описание навыка |
targets | нет | Список AI-сред; если не указан, применяются все обнаруженные |
tags | нет | Пользовательские теги |
Тело Markdown после frontmatter не должно быть пустым.
MCP Item
Путь:
text
mcp/<name>.yamlПример:
yaml
name: context7
description: Документация библиотек через MCP
command: npx
args:
- -y
- "@upstash/context7-mcp"
targets:
- claude-code
- cursor
- codex
env:
- name: UPSTASH_REDIS_REST_URL
description: URL Redis-хранилища Upstash
required: true
example: https://example.upstash.ioПоля:
| Поле | Обязательно | Описание |
|---|---|---|
name | да | Идентификатор MCP-сервера |
description | да | Короткое описание |
command | да | Команда запуска |
args | да | Список аргументов, может быть пустым |
targets | да | Список AI-сред |
env | да | Список env-переменных, может быть пустым |
Env variable
| Поле | Обязательно | Описание |
|---|---|---|
name | да | Имя переменной |
description | да | Назначение переменной |
required | да | Требовать значение при применении |
example | нет | Пример значения |
Значения env-переменных не хранятся в MCP Item. Они задаются локально и сохраняются в aim.local.yaml.
Targets
Поддерживаемые значения:
claude-code;cursor;codex.