# av-dev-skills Личный маркетплейс плагинов и скилов для разработки — чтобы подключать их к проектам по мере необходимости, а не держать в глобальном `~/.claude`. ## Подключение Типичный способ — подключить плагин **на уровне проекта**, чтобы он был активен у всех, кто открывает репозиторий. В `.claude/settings.json` проекта (коммитится в репозиторий) объявляем маркетплейс и включаем плагин: ```json { "extraKnownMarketplaces": { "av-dev-skills": { "source": { "source": "url", "url": "ssh://git@git.vakhrushev.me:2222/av/dev-skills.git" } } }, "enabledPlugins": { "av-dev-backlog@av-dev-skills": true } } ``` При первом открытии проекта Claude Code попросит доверять воркспейсу; после подтверждения маркетплейс и включённые плагины подгружаются автоматически. Ключ включения — `"<плагин>@<маркетплейс>": true`. Разово для себя, без правки настроек проекта — интерактивно: ``` /plugin marketplace add ssh://git@git.vakhrushev.me:2222/av/dev-skills.git /plugin install av-dev-backlog@av-dev-skills ``` ## Плагины - **av-dev-backlog** — ведение беклога задач как каталога markdown-файлов (одна задача = один файл `.md` + строка в индексе `README.md`). Скилл `backlog`: заведение задачи из диалога, разбор находок аудита/ревью, груминг, приоритизация, декомпозиция, штурм идей. Реализацией не занимается. Вызов: `/av-dev-backlog:backlog`. Соглашение об именах: имя **плагина** длинное с префиксом `av-dev-` (уникально в маркетплейсе), имена **скилов** внутри — короткие. Вызов выходит вида `/av-dev-<плагин>:<скилл>`. ## Структура ``` .claude-plugin/marketplace.json — манифест маркетплейса /.claude-plugin/plugin.json — манифест плагина /skills//SKILL.md — скилы плагина (авто-обнаружение) ```