Ведущий способ подключения — через .claude/settings.json проекта (extraKnownMarketplaces + enabledPlugins по git-URL), чтобы плагин был активен у всех, кто открывает репозиторий. Интерактивная установка через /plugin — как разовая альтернатива. Локальный путь заменён на реальный remote. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
58 lines
2.6 KiB
Markdown
58 lines
2.6 KiB
Markdown
# 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-файлов (одна
|
|
задача = один файл `<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 — скилы плагина (авто-обнаружение)
|
|
```
|