Agent skill · vasilyu1983

ai-coding-agents-provider-runtime

Designs provider runtimes for coding agents. Use when modeling model abstraction, streaming semantics, tool-call normalization, retries, or fallback routing.

What it needs

About 11k tokens when loaded.

What this skill does

AI Coding Agents Provider Runtime Use this skill to design or review the model-provider layer inside a coding-agent runtime: provider abstraction, streaming semantics, tool-call protocol normalization, context-window strategy, retries, and fallback routing. This skill owns the model-facing runtime surface for coding agents. It is the main missing layer when trying to generalize Claude Code-derived patterns toward Codex-class portability. ASCII Flow Quick Reference Question Read Outcome ---------- ------ --------- How should providers and streaming semantics be normalized? references/provider-abstraction-and-stream-normalization.md Stable provider interface, streaming event model, and tool-call normalization How should retries, context windows, and fallback routing work? references/context-window-retries-and-fallback-routing.md Provider selection, truncation rules, retry classes, and fallback policy How does OpenAI Codex check local OSS provider readiness? references/openai-codex-local-oss-provider-readiness.md Ollama/LM Studio readiness workflow, model presence, version gates, fetch/load diagnostics, and capability-driven selection What exactly differs across Claude, OpenAI, Gemini, and Ollama today? references/provider-capability-matrix.md Feature-by-feature comparison (streaming, structured output, tool calls, vision, caching) plus a capability-flag interface and shim design notes When To Use Design multi-provider support for a coding-agent CLI Normalize tool-call and structured-output behavior across providers Review streaming token handling or partial message assembly Add retry, timeout, or fallback policy for model requests Decide how context windows and prompt-cache constraints affect runtime behavior Use Other Skills Need Use Instead ------ ------------- Broader coding-agent architecture ../ai-coding-agents/SKILL.md Tool registry and tool execution ../ai-coding-agents-tools/SKILL.md Settings and policy precedence ../ai-coding-agents-settings-policy/SKILL.md G …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills vasilyu1983/ai-coding-agents-provider-runtime

View the source on GitHub

Browse the @skills marketplace