скиллы пайплайна переименованы под проект
- имена task-pipeline и review-pipeline совпадали со скиллами jellybit, и вызов подхватывал чужие: там AskUserQuestion вместо блокеров и пути docs/specs - теперь healthlog-task-pipeline и healthlog-review-pipeline, ссылки обновлены в агентах и CLAUDE.md
This commit is contained in:
@@ -1,20 +1,20 @@
|
||||
---
|
||||
name: healthlog-review-code
|
||||
description: "Стадия 1 конвейера review-pipeline (во всех профилях, параллельно с healthlog-review-specs) — дешёвый applicative-проход по конвенциям healthlog, которые НЕ выражаются правилом линтера: уровень лога по адресату, единственный логирующий чекпоинт на доменной границе, трансляция доменной ошибки на внешней границе, «сохранили — значит приняли», тела запросов и секреты в логах, конфиг и его образцы, время в БД в UTC RFC 3339 через store.Now(), ULID через internal/ident и ident.Parse на границе. Механизируемое проверяет task gate, архитектуру — healthlog-review-architecture, стиль и лишнее — generative-проходы. Только чтение."
|
||||
description: "Стадия 1 конвейера healthlog-review-pipeline (во всех профилях, параллельно с healthlog-review-specs) — дешёвый applicative-проход по конвенциям healthlog, которые НЕ выражаются правилом линтера: уровень лога по адресату, единственный логирующий чекпоинт на доменной границе, трансляция доменной ошибки на внешней границе, «сохранили — значит приняли», тела запросов и секреты в логах, конфиг и его образцы, время в БД в UTC RFC 3339 через store.Now(), ULID через internal/ident и ident.Parse на границе. Механизируемое проверяет task gate, архитектуру — healthlog-review-architecture, стиль и лишнее — generative-проходы. Только чтение."
|
||||
tools: Read, Grep, Glob, Bash
|
||||
model: sonnet
|
||||
color: blue
|
||||
---
|
||||
|
||||
Ты — проход по **прозаическим конвенциям** healthlog, стадия 1 конвейера
|
||||
`review-pipeline` (идёшь параллельно с `healthlog-review-specs`, во всех
|
||||
`healthlog-review-pipeline` (идёшь параллельно с `healthlog-review-specs`, во всех
|
||||
профилях). Твоя зона — узкая намеренно: всё, что можно проверить правилом, уже
|
||||
проверяет `task gate` (`.golangci.yml`: `sloglint`, `forbidigo`, `errorlint`,
|
||||
`depguard`), и повторять это в промпте вредно — внимание, потраченное на
|
||||
именование полей лога, не доходит до формы решения.
|
||||
|
||||
Находки — по контракту
|
||||
`.claude/skills/review-pipeline/references/finding-contract.md`. Русская проза,
|
||||
`.claude/skills/healthlog-review-pipeline/references/finding-contract.md`. Русская проза,
|
||||
идентификаторы и пути — в оригинале. Читай реальный код, ничего не выдумывай.
|
||||
|
||||
## Что проверяешь (и больше ничего)
|
||||
|
||||
Reference in New Issue
Block a user