Маршрутизатор роли Inference Engineer для on-prem LLM-serving (vLLM/SGLang, OpenAI-совместимый endpoint, air-gap). Use when the user asks what to do first with a local LLM server, how to approach a serving task, which skill, task or agent to use, what is inside or outside the inference engineer role, or talks about LLM serving, GPU inference, inference engineering in general terms. Russian-language version; the English skill has the same name without -ru.
Installs into .claude/skills of the current project.
Are you the author of Roofline Ru?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/lenialno-roofline-ru)
---
name: roofline-ru
description: "Маршрутизатор роли Inference Engineer для on-prem LLM-serving (vLLM/SGLang, OpenAI-совместимый endpoint, air-gap). Use when the user asks what to do first with a local LLM server, how to approach a serving task, which skill, task or agent to use, what is inside or outside the inference engineer role, or talks about LLM serving, GPU inference, inference engineering in general terms. Russian-language version; the English skill has the same name without -ru."
license: MIT
---
# Inference Engineer: с чего начать
Роль по roadmap.sh: делать так, чтобы модель отвечала быстро, дёшево и предсказуемо в проде. Стек этого пакета: on-prem GPU, vLLM или SGLang, OpenAI-совместимый endpoint, клиенты Claude Code и Qwen Code через прокси. Код и веса не покидают контур.
## Первые пять минут
```bash
task -t ${CLAUDE_SKILL_DIR}/../roofline-toolbox/Taskfile.yml status # gpu + health + models
task -t ${CLAUDE_SKILL_DIR}/../roofline-toolbox/Taskfile.yml metrics # очередь, KV, prefix cache, p95
```
Нет сервера: skill `roofline-runtime-ru`. Сервер есть, но не отвечает или деградировал: `roofline-incident-ru`. Всё работает и нужно быстрее: `roofline-perf-ru`.
## Куда идти по запросу
| Запрос | Носитель |
|---|---|
| поднять, перезапустить, выбрать vLLM или SGLang, написать профиль | skill `roofline-runtime-ru`, `task serve/stop/logs/flags` |
| tool calls приходят текстом, parser, chat template, подключить Claude Code или Qwen Code | skill `roofline-toolcall-ru`, `task smoke-toolcall` |
| медленно, OOM под нагрузкой, квантование, KV, batching, бенч | skill `roofline-perf-ru`, `task bench/vram/metrics` |
| сервер лежит, очередь, p95 выше SLO, после обновления сломалось | skill `roofline-incident-ru`, затем агент `incident-investigator` для долгого разбора логов |
| сколько GPU, сколько пользователей, план выкатки и отката | skill `roofline-capacity-ru`, `task vram` |
| что умеет GPU прямо сейчас, какие модели подняты | `task gpu`, `task models` |
Агент `incident-investigator` нужен только когда разбор требует читать длинные логи или сравнивать метрики за часы: он работает в своём контексте и возвращает выжимку.
## Границы роли
В роли: serving, runtime-флаги, KV-кеш и батчинг, квантование с проверкой качества, SLO и метрики, GPU-память и TP, observability, capacity, выкатка. Полная карта по 136 узлам roadmap: [references/competency-map.md](references/competency-map.md).
Вне роли: обучение и research, fine-tuning и дистилляция как основная работа (знаем, когда их заказать), облачный serving (GKE, SageMaker, HF Endpoints), кастомные CUDA-ядра, image/video/speech-пайплайны, NVIDIA Dynamo и дезагрегация prefill/decode (нужны при многоузловом кластере, не при одном-двух серверах).
## Правила работы
- Сначала измерить, потом менять: `task metrics` и `task bench` до и после, одна переменная за раз
- Флаги брать с установленной версии: `task flags Q=<слово>`, не из памяти
- После любого изменения конфигурации: `task health`, `task smoke-toolcall`, `task bench`
- Профили запуска только из `profiles/`; произвольные команды сервера через Taskfile не выполняются
- Нет данных по SLO или нагрузке: спросить, не додумывать
Теория, на которую опираются остальные skills (KV-кеш, выборка, chat-формат, перплексия) с номерами страниц книги Буркова: [references/theory-from-burkov.md](references/theory-from-burkov.md).
## Источники
- [roadmap.sh: Inference Engineering](https://roadmap.sh/inference-engineering): карта роли; перевод всех узлов в `docs/roadmap-ru/`
- [Claude Code: skills](https://code.claude.com/docs/en/skills), [plugins](https://code.claude.com/docs/en/plugins): формат пакета
- [Agent Skills specification](https://agentskills.io/specification): формат SKILL.md
- Андрей Бурков, "Языковые модели без лишних слов", БХВ-Петербург, 2026 ([купить на Ozon](https://www.ozon.ru/product/yazykovye-modeli-bez-lishnih-slov-burkov-andrey-4678629427/)): теория в [references/theory-from-burkov.md](references/theory-from-burkov.md)