CtrlK
BlogDocsLog inGet started
Tessl Logo

claude-switch-models-setup

Sets up and maintains isolated Claude Code CLI profiles to run Kimi, MiniMax, DeepSeek, GLM, StepFun or Anthropic in separate terminal windows. Use for multi-provider setup, switching models, csk/csd/csg aliases, CLAUDE_CONFIG_DIR, or ~/.claude-profiles. Owns profile-drift troubleshooting (missing skills/hooks, symlink drift, settings drift) and context-window setup ([1m] marker vs CLAUDE_CODE_MAX_CONTEXT_TOKENS).

69

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

70%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is exceptionally actionable and the setup/troubleshooting workflows carry explicit validation and recovery loops, but it badly overruns the token budget a SKILL.md overview should respect: dated war stories, repeated scope statements, and deep converger semantics that belong in the already-present reference files are all inlined. Strengths are real (5s on actionability and workflow clarity), dragged down by verbosity and inlining.

Suggestions

Move the dated maintenance history (measured-2026-07-18, v3.60.1, added-2026-09-03 anecdotes, the step-2-16k war story, the symlink-drift essay) out of SKILL.md into a reference or changelog section, keeping only the decision rules and commands inline.

State "scope is every profile, in every invocation" once and reference it from the exit-code, no-single-profile-mode, and synthetic-main sections instead of repeating it in each.

Consolidate the converger's full semantics (exit codes, two-way env convergence, behavior-key classifier) into references/ — e.g. extend troubleshooting.md — leaving SKILL.md with the one-line summary and pointer.

DimensionReasoningScore

Conciseness

Noticeably verbose across several padded sections: inline dated war stories ("measured 2026-07-18", "landed v3.60.1", "added 2026-09-03", the "step-2-16k template-correctness war-story"), a ~40-line symlink-drift essay inside setup step 2, and the "scope is every profile" statement repeated in four places. Not 3: the padding is substantial and the time-sensitive dates sit inline rather than in a deprecation/old-patterns section; not 1: it never explains concepts Claude already knows.

2 / 5

Actionability

Fully executable guidance throughout: exact commands and paths, exit-code semantics, JSON snippets, decision tables for context-window configuration, and mechanically verifiable procedures ("Record the target profile's settings.json size before the run and compare after", "cp -p <profile>/settings.json.sync-backup <profile>/settings.json" plus byte-for-byte verification). Not 4: the common cases are covered copy-paste ready with no gaps.

5 / 5

Workflow Clarity

The One-Click Setup Workflow is a clearly numbered 1-9 sequence with prerequisite checks (step 1) and explicit validation (step 7 claude-profiles-doctor, --check audit mode, doctor re-run after --repair, live-link check), and the destructive converger scenario has explicit detection, recovery, and byte-for-byte verification feedback loops. Not 4: checkpoints and error-recovery loops are explicit, not merely present.

5 / 5

Progressive Disclosure

References are real, well-signaled with when-to-read guidance, and one level deep (all linked anchors verified), and templates are properly delegated to assets/templates/. But substantial maintenance material — converger exit-code semantics, drift war stories, and the synthetic-main safety section — is inlined in SKILL.md when it clearly belongs in the existing reference files. Not 2 because references are clearly signaled and the file is well-sectioned; not 4 because the inlined content exceeds minor organization gaps.

3 / 5

Total

15

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: third person, dense with concrete capabilities, explicit "Use for" triggers naming both natural phrases and exact technical identifiers, and a distinct niche with minimal conflict risk. Every dimension sits at the top anchor.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with comprehensive coverage: "Sets up and maintains isolated Claude Code CLI profiles to run Kimi, MiniMax, DeepSeek, GLM, StepFun or Anthropic in separate terminal windows", "Owns profile-drift troubleshooting (missing skills/hooks, symlink drift, settings drift)" and "context-window setup ([1m] marker vs CLAUDE_CODE_MAX_CONTEXT_TOKENS)". Not 4: no capability area of the skill is left out.

5 / 5

Completeness

Clearly answers "what" in third person (sets up and maintains isolated profiles, owns drift troubleshooting, context-window setup) and "when" via the explicit "Use for multi-provider setup, switching models, ..." clause with concrete triggers. Not 4: the when-clause is explicit and specific.

5 / 5

Trigger Term Quality

Natural user phrasings are comprehensively covered: "multi-provider setup", "switching models", "csk/csd/csg aliases", "CLAUDE_CONFIG_DIR", "~/.claude-profiles", plus every provider name. Not 4: no natural trigger a user would actually say is materially missing.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (multi-provider Claude Code profile isolation) with distinct triggers (csk/csd/csg aliases, CLAUDE_CONFIG_DIR, ~/.claude-profiles) unlikely to fire for any other skill. Not 4: overlap risk is minimal, not minor.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
daymade/claude-code-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.