Ведущий способ подключения — через .claude/settings.json проекта (extraKnownMarketplaces + enabledPlugins по git-URL), чтобы плагин был активен у всех, кто открывает репозиторий. Интерактивная установка через /plugin — как разовая альтернатива. Локальный путь заменён на реальный remote. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2.6 KiB
av-dev-skills
Личный маркетплейс плагинов и скилов для разработки — чтобы подключать их к
проектам по мере необходимости, а не держать в глобальном ~/.claude.
Подключение
Типичный способ — подключить плагин на уровне проекта, чтобы он был активен у
всех, кто открывает репозиторий. В .claude/settings.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-файлов (одна
задача = один файл
<slug>.md+ строка в индексеREADME.md). Скиллbacklog: заведение задачи из диалога, разбор находок аудита/ревью, груминг, приоритизация, декомпозиция, штурм идей. Реализацией не занимается. Вызов:/av-dev-backlog:backlog.
Соглашение об именах: имя плагина длинное с префиксом av-dev- (уникально в
маркетплейсе), имена скилов внутри — короткие. Вызов выходит вида
/av-dev-<плагин>:<скилл>.
Структура
.claude-plugin/marketplace.json — манифест маркетплейса
<plugin>/.claude-plugin/plugin.json — манифест плагина
<plugin>/skills/<skill>/SKILL.md — скилы плагина (авто-обнаружение)