agentsop-llm-engine-selection

Recommend LLM inference engines using hardware, workload, and constraint vectors.

287|16|Updated May 20, 2026
One-click install
npx skills add https://github.com/agentsope/SkillAlchemy --skill agentsop-llm-engine-selection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agentsop-llm-engine-selection
Source: https://github.com/agentsope/SkillAlchemy/tree/main/skills/agentsop-llm-engine-selection
Command: npx skills add https://github.com/agentsope/SkillAlchemy --skill agentsop-llm-engine-selection

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps coder-agents make robust, hardware-aware decisions when selecting or migrating an LLM inference serving stack, avoiding “fastest” myths and benchmark misuse.

Core Features & Use Cases

  • Cross-engine decision rubric: Chooses between vLLM, SGLang, TensorRT-LLM, TGI, llama.cpp, Ollama, and MLX using the constraint vector (hardware × workload × constraint).
  • Activation for real production tradeoffs: Supports picking a runtime for new projects, defending an existing stack, planning migrations, designing mixed multi-tier deployments, and auditing questionable benchmark-based recommendations.
  • Guardrails and evidence mapping: Provides hard filters, a structured decision workflow, dilemma cases, anti-patterns, and a cited-source evidence approach for performance and topology claims.

Quick Start

Ask an AI coder-agent to use the llm-engine-selection skill to recommend the best serving engine for your specific hardware and workload, and have it justify the choice using the (hardware × workload × constraint) model.

Frequently Asked Questions about agentsop-llm-engine-selection

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the best LLM inference engine for my specific hardware and workload?

Comparing vLLM vs TensorRT-LLM requires evaluating your constraint vector, including hardware compatibility and workload type. TensorRT-LLM excels on NVIDIA hardware with optimized topologies, while vLLM offers broader hardware support and easier deployment migration across different environments.

Which LLM serving engine should I use for structured output and agent workloads?

For structured output and agent workloads, SGLang is often recommended due to its specialized runtime handling of complex prompt structures. Selecting the correct engine involves mapping these workload requirements to the serving stack's specific strengths.

How do I migrate my LLM deployment to a different inference serving stack?

To migrate your LLM deployment, apply a structured decision workflow using hard elimination filters and topology sanity checks. This ensures the new serving stack resolves your current operational constraints and validates the migration path before execution.

When should I not use vLLM for LLM inference?

You should not use vLLM for LLM inference when your workload hits hard elimination filters like edge deployment constraints or specific structured-output requirements. In these cases, runtimes like llama.cpp, Ollama, or MLX may be better suited for your environment.

What is the best way to deploy LLM inference on edge devices?

The best way to deploy LLM inference on edge devices is by filtering engines through hardware constraints and topology sanity checks. Lightweight runtimes like llama.cpp, Ollama, or MLX are typically recommended over heavier serving stacks like TGI or vLLM.