diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 15fb345..d46e23c 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -6,8 +6,8 @@ }, "plugins": [ { - "name": "backlog", - "source": "./backlog", + "name": "av-dev-backlog", + "source": "./av-dev-backlog", "description": "Ведение беклога задач как каталога markdown-файлов: заведение из диалога, разбор находок ревью, груминг, приоритизация, декомпозиция, штурм идей.", "version": "0.1.0" } diff --git a/README.md b/README.md index 77aad1f..ddbd282 100644 --- a/README.md +++ b/README.md @@ -7,18 +7,22 @@ ``` /plugin marketplace add /home/av/projects/private/dev-skills -/plugin install backlog@av-dev-skills +/plugin install av-dev-backlog@av-dev-skills ``` Маркетплейс можно добавить и по git-URL, если репозиторий будет опубликован. ## Плагины -- **backlog** — ведение беклога задач как каталога markdown-файлов (одна задача = - один файл `.md` + строка в индексе `README.md`). Скилл - `av-dev-backlog`: заведение задачи из диалога, разбор находок аудита/ревью, - груминг, приоритизация, декомпозиция, штурм идей. Реализацией не занимается. - Вызов: `/backlog:av-dev-backlog`. +- **av-dev-backlog** — ведение беклога задач как каталога markdown-файлов (одна + задача = один файл `.md` + строка в индексе `README.md`). Скилл + `backlog`: заведение задачи из диалога, разбор находок аудита/ревью, груминг, + приоритизация, декомпозиция, штурм идей. Реализацией не занимается. Вызов: + `/av-dev-backlog:backlog`. + +Соглашение об именах: имя **плагина** длинное с префиксом `av-dev-` (уникально в +маркетплейсе), имена **скилов** внутри — короткие. Вызов выходит вида +`/av-dev-<плагин>:<скилл>`. ## Структура diff --git a/backlog/.claude-plugin/plugin.json b/av-dev-backlog/.claude-plugin/plugin.json similarity index 94% rename from backlog/.claude-plugin/plugin.json rename to av-dev-backlog/.claude-plugin/plugin.json index 8897c0e..26aa464 100644 --- a/backlog/.claude-plugin/plugin.json +++ b/av-dev-backlog/.claude-plugin/plugin.json @@ -1,5 +1,5 @@ { - "name": "backlog", + "name": "av-dev-backlog", "description": "Ведение беклога задач как каталога markdown-файлов (одна задача = один файл + строка в индексе README). Заведение, груминг, приоритизация, декомпозиция, штурм идей, разбор находок ревью.", "version": "0.1.0", "author": { diff --git a/backlog/skills/av-dev-backlog/SKILL.md b/av-dev-backlog/skills/backlog/SKILL.md similarity index 99% rename from backlog/skills/av-dev-backlog/SKILL.md rename to av-dev-backlog/skills/backlog/SKILL.md index 7c61c53..4826ac4 100644 --- a/backlog/skills/av-dev-backlog/SKILL.md +++ b/av-dev-backlog/skills/backlog/SKILL.md @@ -1,5 +1,5 @@ --- -name: av-dev-backlog +name: backlog description: Работа с беклогом задач как с каталогом markdown-файлов (одна задача = один файл + строка в индексе README). Заведение задачи из диалога, разбор находок аудита/ревью в задачи, груминг (интерактивная чистка неактуального), приоритизация, декомпозиция на независимо полезные части, мозговой штурм идеи. Использовать, когда просят добавить задачу/идею в беклог, превратить находки ревью в задачи, разобрать беклог, расставить приоритеты, разбить задачу или проработать идею. Не реализует задачи — этим занимается пайплайн задачи проекта. --- @@ -28,7 +28,7 @@ description: Работа с беклогом задач как с катало ## Инструмент (`backlog.py`) -Пусть `bl="$CLAUDE_PLUGIN_ROOT/skills/av-dev-backlog/scripts/backlog.py"`. +Пусть `bl="$CLAUDE_PLUGIN_ROOT/skills/backlog/scripts/backlog.py"`. ``` python3 $bl check # согласованность + метрики здоровья, exit 1 при расхождениях diff --git a/backlog/skills/av-dev-backlog/references/from-review.md b/av-dev-backlog/skills/backlog/references/from-review.md similarity index 100% rename from backlog/skills/av-dev-backlog/references/from-review.md rename to av-dev-backlog/skills/backlog/references/from-review.md diff --git a/backlog/skills/av-dev-backlog/references/grooming.md b/av-dev-backlog/skills/backlog/references/grooming.md similarity index 100% rename from backlog/skills/av-dev-backlog/references/grooming.md rename to av-dev-backlog/skills/backlog/references/grooming.md diff --git a/backlog/skills/av-dev-backlog/references/split.md b/av-dev-backlog/skills/backlog/references/split.md similarity index 100% rename from backlog/skills/av-dev-backlog/references/split.md rename to av-dev-backlog/skills/backlog/references/split.md diff --git a/backlog/skills/av-dev-backlog/references/task-format.md b/av-dev-backlog/skills/backlog/references/task-format.md similarity index 100% rename from backlog/skills/av-dev-backlog/references/task-format.md rename to av-dev-backlog/skills/backlog/references/task-format.md diff --git a/backlog/skills/av-dev-backlog/scripts/backlog.py b/av-dev-backlog/skills/backlog/scripts/backlog.py similarity index 100% rename from backlog/skills/av-dev-backlog/scripts/backlog.py rename to av-dev-backlog/skills/backlog/scripts/backlog.py