From c28745f36998339a8abb0d0072115b5e606adf5a Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Fri, 24 Jul 2026 08:59:00 +0300 Subject: [PATCH] =?UTF-8?q?backlog:=20=D0=BF=D0=BE=D0=B4=D0=BA=D0=BB=D1=8E?= =?UTF-8?q?=D1=87=D0=B8=D1=82=D1=8C=20=D1=81=D0=BA=D0=B8=D0=BB=D0=BB=20?= =?UTF-8?q?=D0=BA=D0=B0=D0=BA=20=D0=BF=D0=BB=D0=B0=D0=B3=D0=B8=D0=BD=20av-?= =?UTF-8?q?dev-backlog?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Скилл беклога переехал из глобального ~/.claude/skills в плагин av-dev-backlog (маркетплейс av-dev-skills). Подключаем его на уровне проекта через .claude/settings.json (extraKnownMarketplaces + enabledPlugins по git-URL), чтобы был активен у всех, кто открывает репозиторий. Правки в доках под новую раскладку: - task-pipeline: убран зашитый путь к backlog.py (его больше нет) — проверка индекса идёт командой check самого скилла; - CLAUDE.md: зафиксировано, что скилл backlog поставляется плагином и как вызывается. Co-Authored-By: Claude Opus 4.8 (1M context) --- .claude/settings.json | 11 ++++++++++- .claude/skills/task-pipeline/SKILL.md | 2 +- CLAUDE.md | 5 ++++- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.claude/settings.json b/.claude/settings.json index 9030888..4aa54b2 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -1,5 +1,14 @@ { + "extraKnownMarketplaces": { + "av-dev-skills": { + "source": { + "source": "url", + "url": "ssh://git@git.vakhrushev.me:2222/av/dev-skills.git" + } + } + }, "enabledPlugins": { - "frontend-design@claude-plugins-official": true + "frontend-design@claude-plugins-official": true, + "av-dev-backlog@av-dev-skills": true } } diff --git a/.claude/skills/task-pipeline/SKILL.md b/.claude/skills/task-pipeline/SKILL.md index 44975e2..de3fb6d 100644 --- a/.claude/skills/task-pipeline/SKILL.md +++ b/.claude/skills/task-pipeline/SKILL.md @@ -136,7 +136,7 @@ goose + синк ER-схемы `docs/specs/database.md`, htmx по web-ui-кон - Суть переехавшего решения — в `docs/specs`/`docs/adr`, если ещё не там. - Если менялась структура БД — убедись, что ER-схема `docs/specs/database.md` обновлена в этом же change. -- Прогони `python3 ~/.claude/skills/backlog/scripts/backlog.py check` — индекс не +- Проверь согласованность индекса командой `check` скилла `backlog` — индекс не должен ссылаться на удалённый файл. ### 10. Коммит diff --git a/CLAUDE.md b/CLAUDE.md index 7538252..b104ba5 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -101,7 +101,10 @@ OpenSpec (пилот — `ingest`). До переноса источник ис [README.md](docs/backlog/README.md). Приоритеты: высокий/средний/низкий. Работа с беклогом (заведение из диалога, разбор находок ревью/аудита, груминг, приоритизация, декомпозиция, штурм идеи) — через скилл **`backlog`**; формат - файла, слага, индекса и кладбища он и держит, здесь не дублируем. + файла, слага, индекса и кладбища он и держит, здесь не дублируем. Скилл + поставляется плагином `av-dev-backlog` (маркетплейс `av-dev-skills`, включён в + `.claude/settings.json`); вызов — `/av-dev-backlog:backlog`, свой скрипт + `backlog.py` он зовёт сам — путь к нему в проекте не зашиваем. - **Источники задач:** диалог, инбокс Tududi и находки ревью. Отложенная находка `review-pipeline` (реальная, но не для текущего мерджа) заводится задачей через скилл `backlog` с тегом партии `review-ГГГГ-ММ-ДД` — так уже сделаны задачи