OTel: инструментирование функциональности
Instrument any new feature, endpoint, route, handler, worker, job, CLI command, or user-facing flow with OpenTelemetry spans, metrics, and logs before it lands. Triggers on requests like 'add a new endpoint', 'implement X', 'create a handler for Y', 'build a job to Z', 'add this feature', 'wire up a new route', or any code change that introduces a new business operation.
Что делает навык
Инструментирует новые бизнес-операции (endpoint, handler, job, CLI-команду и т.д.) с помощью OpenTelemetry, добавляя spans, метрики и логи. Проверяет наличие базовой настройки OTel в проекте перед внедрением.
Когда применять
- Добавление нового HTTP-маршрута или RPC-хендлера
- Реализация фонового задания (background job) или потребителя очереди
- Создание CLI-подкоманды или cron-задачи
- Добавление GraphQL-резолвера или агента-инструмента
Как работает
- Определить, является ли код новой бизнес-операцией (принимает запрос, выполняет работу, создает побочный эффект), а не просто вспомогательной логикой.
- Проверить наличие существующего bootstrap OTel (файлы telemetry.ts, init_observability() и т.д.).
- Если bootstrap отсутствует, сообщить пользователю о необходимости подключения через skill superlog-onboard, оставить один TODO в месте настройки и продолжить реализацию.
- Если bootstrap найден, прочитать соответствующий companion skill.
- Написать код функции с инструментированием OpenTelemetry.
Примеры запросов агенту
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.