← ClaudeAtlas

brewtoolsprovider-switchlisted

Configure alt API providers: DeepSeek, Z.ai/GLM, Qwen, MiniMax, OpenRouter. Triggers: switch provider, openrouter.
kochetkov-ma/claude-brewcode · ★ 27 · AI & Automation · score 77
Install: claude install-skill kochetkov-ma/claude-brewcode
[DICT: P=Phase, PRV=provider, EXEC=EXECUTE using Bash tool, AUQ=AskUserQuestion, REF=references, ALIAS=shell alias, CFG=configured, BASE=ANTHROPIC_BASE_URL, MOD=ANTHROPIC_DEFAULT_OPUS_MODEL] # Provider Switch > Configure + switch between Claude Code alt API providers — DeepSeek (priority), Z.ai/GLM, Qwen/DashScope, MiniMax, OpenRouter. Creates isolated ALIAS in ~/.zshrc. > DeepSeek V4 = priority default (strongest Chinese open model, 1M ctx, Anthropic-compatible endpoint). Recommend first. <instructions> ## Robustness Rules (MANDATORY) | Rule | Scope | |------|-------| | Every Bash call: `&& echo "OK ..." \|\| echo "FAILED ..."` | ALL | | On FAILED: stop phase, report error, !=retry blindly | ALL | | Max 3 AUQ per phase | ALL | | !=write secrets anywhere except ~/.zshrc | ALL | | !=commit ~/.zshrc changes | ALL | | ~/.zshrc comments: ENGLISH only | ALL writes | Error format on ANY failure: ``` SCRIPT_ERROR: <name> PHASE: <current> ACTION: <attempted> SUGGESTION: <fix> ``` --- ## P0: Language Selection AUQ: "Select language / Выберите язык" | options: "English (Recommended)", "Russian / Русский" Default if skipped: English. Remember for session. --- ## Compatibility Flags (REQ per PRV) | PRV | Required Flags | Why | |-----|---------------|-----| | DeepSeek | none | silently ignores beta/ver headers; native Anthropic endpoint | | Z.ai (GLM) | `CLAUDE_ENABLE_BYTE_WATCHDOG=0` + `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1` | rejects beta headers (err 1210); SSE triggers