diff --git a/.opencode/commands/cover.md b/.opencode/commands/cover.md index c958539..284d2e7 100644 --- a/.opencode/commands/cover.md +++ b/.opencode/commands/cover.md @@ -38,7 +38,7 @@ Style is NEVER asked of the user and NEVER overridden — only content questions draw-image({ template: "cover", title: "", slots: "icon=,sub-icon=", out: "assets/cover.png" }) ``` НЕ передавай `subtitle`. Если tool `draw-image` недоступен — остановись с ошибкой: «draw-image tool недоступен — невозможно сгенерировать кавер». -7. **Validate README** — проверь, что в `README.md` есть `![Cover](assets/cover.png)`. Если нет — добавь ссылку сразу после заголовка H1. Можно использовать `create-readme validate` или прямую проверку; если `create-readme validate` падает (README без delimiter tags) — предупреди, но кавер всё равно остаётся отрендеренным (кавер ≠ README). +7. **Validate README** — проверь, что в `README.md` есть `![Cover](assets/cover.png)`. Если нет — добавь ссылку сразу после заголовка H1 (прямая проверка; опционально — `project-status.py check_readme`). Если `check_readme` падает (README без delimiter tags) — предупреди, но кавер всё равно остаётся отрендеренным (кавер ≠ README). 8. **Done** — сообщи путь к готовому PNG. ## Extension mechanism (НЕ хардкод брендов) @@ -56,6 +56,6 @@ Style is NEVER asked of the user and NEVER overridden — only content questions - **Пользователь хочет не-Lime кавер** → отказ: «команда /cover поддерживает только Lime-стиль. Кастомизация вне scope.» - **Существующий `assets/cover.png`** → спроси «перезаписать?» перед рендером. - **Lucide-иконка не найдена** → ошибка со списком похожих иконок (fuzzy match по имени в `icons/lucide/`). -- **`create-readme validate` падает** (README без delimiter tags) → предупреди, но кавер рендерится. +- **`check_readme` падает** (README без delimiter tags) → предупреди, но кавер рендерится. - **`draw-image` tool недоступен** → ясная ошибка, рендер невозможен. - **`assets/` директория отсутствует** → создаётся автоматически.