smithery/masharratt

cfn-routing-config

Provider routing and hybrid routing config for CFN. Use when configuring which API provider handles requests, or setting up hybrid multi-provider routing.

Installation

$ npx skills add smithery/masharratt --skill cfn-routing-config

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/masharratt · top by installs.

npx skills add smithery/masharratt

Browse all from smithery/masharratt

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0
Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,009 B
  • docs SUMMARY.md 75 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Routing Config Skill (Mega-Skill)

Version: 1.0.0 Purpose: Provider routing and hybrid configuration for CFN Status: Production Consolidates: cfn-provider-routing, cfn-hybrid-routing


Overview

This mega-skill provides complete routing configuration:

  • Provider - API provider selection and routing rules
  • Hybrid - Hybrid mode routing (CLI + Task coordination)

Directory Structure

routing-config/
├── SKILL.md
├── lib/
│   ├── provider/         # From cfn-provider-routing
│   └── hybrid/           # From cfn-hybrid-routing
└── cli/

GUARDRAIL: Anthropic API Ban (CRITICAL)

Anthropic API calls are BANNED in project code. This covers Claude SDK calls, direct Anthropic provider integrations, and benchmark candidates referencing anthropic:claude-* models. Claude Code itself stays in use for development; the ban applies only to programmatic API usage from project code.

Any routing config MUST resolve Anthropic model ids to their xAI replacements:

Banned model Replacement
anthropic:claude-sonnet-* xai:grok-4-1-fast-non-reasoning
anthropic:claude-opus-* xai:grok-4.20-beta-0309-reasoning
anthropic:claude-haiku-* xai:grok-4-1-fast-non-reasoning

Adding any Anthropic provider integration requires explicit per-request user permission. No exceptions, no defaults.


Migration Paths

Old Path New Path
cfn-provider-routing/ routing-config/lib/provider/
cfn-hybrid-routing/ routing-config/lib/hybrid/

Version History

1.0.0 (2025-12-02)

  • Consolidated 2 routing skills into mega-skill