Agent Skillsuw-syfi/vibesys › serving-systems

serving-systems

GitHub

LLM及多模态推理服务系统开发技能,涵盖vLLM/SGLang等框架适配、多硬件后端优化及算法实现。

resources/skills/serving-systems/SKILL.md uw-syfi/vibesys

Trigger Scenarios

模型部署与服务优化 推理性能调优(延迟/吞吐) 跨平台后端适配

Install

npx skills add uw-syfi/vibesys --skill serving-systems -g -y
More Options

Non-standard path

npx skills add https://github.com/uw-syfi/vibesys/tree/main/resources/skills/serving-systems -g -y

Use without installing

npx skills use uw-syfi/vibesys@serving-systems

指定 Agent (Claude Code)

npx skills add uw-syfi/vibesys --skill serving-systems -a claude-code -g -y

安装 repo 全部 skill

npx skills add uw-syfi/vibesys --all -g -y

预览 repo 内 skill

npx skills add uw-syfi/vibesys --list

SKILL.md

Frontmatter
{
    "name": "serving-systems",
    "description": "LLM and multimodal serving systems. Activate on inference servers, latency \/ throughput \/ TTFT \/ TPOT, KV-cache, batching, attention kernels, graph capture, speculative decoding, structured output, quantization, MoE, prefix caching, vision\/speech\/image\/video serving, porting a model to vLLM \/ SGLang \/ TensorRT-LLM, or serving on NVIDIA, AMD ROCm, Apple Silicon (MLX), or Trainium (Neuron, NKI)."
}

serving-systems

This skill bundles the curated reference material for LLM and multimodal serving-system development as a topic library under references/. Open the specific reference whose topic matches the task; do not preload everything.

How to use this skill

  1. Read this file once to learn what's covered.
  2. Open references/platforms/ first. Exactly one backend's directory is present — the one this run targets. Its floor.md is the optimization floor for your hardware.
  3. For the active task, identify the one or two topics that match it (use the index below).
  4. Open references/<tier>/<topic>.md directly with your file-read tool. Each is self-contained.

Start here: your platform's floor

The default-on optimizations are not the same across hardware, and applying one platform's floor to another produces wrong work — eliminating padding is correct on NVIDIA and inverted on Trainium; graph capture is required on NVIDIA and does not exist on Apple Silicon.

Open references/platforms/<backend>/floor.md for the backend present in this workspace. Only that platform's directory is materialized, so there is no ambiguity about which applies.

Portable contracts vs platform implementations

Topics split into two kinds, and the distinction is load-bearing:

  • Contracts (algorithms/, models/, tooling/, frameworks/) state the problem, the invariants any implementation must satisfy, and the failure modes. These are the same on every backend.
  • Implementations (platforms/<backend>/) give the technique for specific hardware.

Where a contract has a platform implementation, the contract links to it. Read the contract first — it tells you what must be true; the platform file tells you how to get there here.

Reference index

Each entry is one file under references/. The bracketed phrase shows what triggers it.

Platforms

One directory per compute backend, each with floor.md, hardware.md, and profiler.md plus its own kernel and framework notes. Only the selected backend's directory is present.

Serving algorithms (portable contracts)

Model architectures

Frameworks (cross-platform)

Platform-specific frameworks (MLX, torch-neuronx, NxD) live under that platform's directory.

Engine source maps

Written against NVIDIA-first upstream trees; ROCm paths exist in vLLM and SGLang but are not the primary codepath.

API / benchmark / profiler tooling

Out of scope

Kernel implementation (writing CUDA / Triton / CUTLASS / HIP). For that, use the separate agent-gpu-skills collection.

Exception — NKI: writing NeuronCore kernels for AWS Trainium is in scope here, via the bundled neuron-nki-* skills (neuron-nki-writing, -docs, -debugging, -profiling, -profile-querying); there is no separate Trainium kernel collection.

Reference repos

The repos/ directory (excluded from materialization to agents) holds full source trees of vLLM, SGLang, and TensorRT-LLM as git submodules. Engine-source-map references cite paths like $SERVE_REPOS/<engine>/...; export SERVE_REPOS=$(git rev-parse --show-toplevel)/resources/skills/serving-systems/repos or substitute inline.

Version History

  • 31d0dc7 Current 2026-08-06 16:06

    重构为多平台架构,将NVIDIA专用逻辑解耦为通用契约与平台实现,新增ROCm支持并强化路径验证。

  • cc5b40f 2026-08-05 22:20

    新增AWS Trainium (Neuron)支持及NKI内核优化指南

  • fc3af3e 2026-07-31 03:06
  • 0420f69 2026-07-05 12:11

Same Skill Collection

.agents/skills/create-issue/SKILL.md
.agents/skills/open-pr/SKILL.md
.agents/skills/vs-init/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-debugging/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-docs/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-profiling/SKILL.md
.agents/skills/vs-meta-opt/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-profile-querying/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-writing/SKILL.md

Metadata

Files
0
Version
31d0dc7
Hash
a6b8f0a1
Indexed
2026-07-05 12:11

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-06 17:57
浙ICP备14020137号-1 $Гость$