Skip to content
Back to skills

Roofline Ru

ASecurity

Маршрутизатор роли 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.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
ai-agentsbash

Works with

  • claude code

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned October 11, 2026

npx -y skills add lenialno/roofline --skill roofline-ru --agent claude-code

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.

Security grade badge for Roofline Ru
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lenialno-roofline-ru/badge)](https://www.skillsdirectory.com/skills/lenialno-roofline-ru)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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)

Files in this skill

  • SKILL.md5.3 KB
  • references/competency-map.md4.7 KB
  • references/theory-from-burkov.md4.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.