сверка после реорганизации: два неучтённых следа
REMAINING держал два утверждения, которые переименование сделало неверными. Перечень непрогнанного не знал про resolve — а это самый новый скилл и единственный с чекпоинтами. Риск «скиллы jellybit названы ровно как в плагине» снят: там task-pipeline, review-pipeline, task-batch, а плагин теперь даёт resolve, review, openspec — пересечений нет. Записано, что риск снят переименованием, а не устранён по существу. Заодно список проектных копий в resolve дополнен именами прошлого поколения: сносить надо и их.
This commit is contained in:
+9
-7
@@ -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 держал бы обе пары, и короткое имя увело бы в копию молча.
|
||||
|
||||
## Открытые вопросы
|
||||
|
||||
|
||||
@@ -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`). Две копии одного скилла расходятся, и
|
||||
побеждает та, что короче названа.
|
||||
|
||||
### Обращение к соседним плагинам
|
||||
|
||||
|
||||
Reference in New Issue
Block a user