diff --git a/REMAINING.md b/REMAINING.md index 16a69ab..dedf961 100644 --- a/REMAINING.md +++ b/REMAINING.md @@ -52,14 +52,16 @@ severity. Пробы готовы и синтетических не нужно - **Ни один скилл не прогонялся на живом проекте.** `docs.py` прогнан на healthlog и jellybit в режиме `check` и находит осмысленный дрейф; `init`, - `canon adopt`, `canon upgrade`, скилл `docs` и новый `openspec` не исполнялись - ни разу. `openspec.py` и раскол плагинов проверены только на фикстурах и на - установке каждого плагина в одиночку. + `canon adopt`, `canon upgrade`, скиллы `docs`, `openspec` и `resolve` не + исполнялись ни разу. `openspec.py`, раскол плагинов и оба чекпоинта `resolve` + проверены только на фикстурах и на установке каждого плагина в одиночку. - **Проектные копии в healthlog и jellybit.** Два `.claude/skills/` и одиннадцать - `.claude/agents/` старого поколения. У jellybit хуже: его скиллы названы - `task-pipeline`, `review-pipeline` — **ровно как в плагине**. - Claude Code не переопределяет их, а держит обе пары, так что короткое имя может - увести в устаревшую копию, и молча. + `.claude/agents/` старого поколения — их надо снести при установке. + **Совпадение имён при этом больше не грозит:** скиллы jellybit названы + `task-pipeline`, `review-pipeline`, `task-batch`, а плагин теперь даёт + `resolve`, `review`, `openspec` — ни одно имя не пересекается. Риск снят + переименованием, а не устранён по существу: заведись у проекта свой `review`, + Claude Code держал бы обе пары, и короткое имя увело бы в копию молча. ## Открытые вопросы diff --git a/av-dev-code/skills/resolve/SKILL.md b/av-dev-code/skills/resolve/SKILL.md index 450bee5..675e2b0 100644 --- a/av-dev-code/skills/resolve/SKILL.md +++ b/av-dev-code/skills/resolve/SKILL.md @@ -23,10 +23,11 @@ description: "Решить одну задачу от постановки до вырождай цикл: ветка деградации здесь не пишется, потому что непроверенная ветка деградации хуже честного отказа. - **Проектные копии этих скиллов и агентов удаляются при установке плагина** - (`.claude/skills/` — и голые имена `resolve`, `task-pipeline`, - `review-pipeline`, и с префиксом проекта: `<проект>-task-pipeline`, - `<проект>-review-pipeline`; `.claude/agents/<проект>-review-*.md`). Две копии - одного скилла расходятся, и побеждает та, что короче названа. + (`.claude/skills/` — голые имена `resolve`, `review`, а у проектов прошлого + поколения ещё `task-pipeline`, `review-pipeline`, `task-batch`, и с префиксом + проекта: `<проект>-task-pipeline`, `<проект>-review-pipeline`; + `.claude/agents/<проект>-review-*.md`). Две копии одного скилла расходятся, и + побеждает та, что короче названа. ### Обращение к соседним плагинам