Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/cavaunpeu-asc-model-setup
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/asc-model-setup
What's inside
- Skill name
asc-model-setup- Description
- Configure which models the asc skills use per role. Detects your available models and writes an always-applied rule that overrides the skill defaults. Use for /asc-model-setup, "configure asc models", or changing the configured model choices.
- License
- MIT
- Instructions
- 54 lines in SKILL.md · view on GitHub
Files (2)
- ATTRIBUTION.md
- SKILL.md
SKILL.md (first lines)
# ASC model setup Write the always-applied ASC model rule, which sets the asc skills' model per role. The skills read it and fall back to their inline defaults when a line is absent, so this is an override layer, not a requirement. ## Steps ### 1. Detect available models Enumerate the model slugs you can pass to a `Task` subagent in this session; that is the dependable source. If the host also exposes a models API or CLI that lists the user's entitled models, prefer it for completeness. If you cannot detect any, ask the user to paste the slugs they have access to. Never write a slug you have not confirmed is available. ### 2. Load current state The default role-to-model mapping is the rule shape shown in step 5 below. If the rule already exists, read it and treat its values as the current choices. Otherwise start from those defaults. ### 3. Map and confirm Show every role with its current model, marking any whose model is not in the detected set as needing a choice. Ask whether to accept as-is or change specific roles, offering the detected models as the options. Prefer AskQuestion over free text. For panel roles (how critics, arena runners, architect runners, interrogate reviewers) the value is a list, and one subagent runs per model, so the list length sets the count. ### 4. Validate Every slug written must be in the detected set. If a chosen slug is not available, stop and ask again. A rule pointing at a model the user cannot use breaks every delegation that reads it. ### 5. Write the rule Write the always-applied ASC model rule with `alwaysApply: true` and one line per role, using generic role descriptors rather than harness-specific model labels. Overwrite the whole file so re-runs stay idempotent. Shape: ``` --- description: asc per-role model choices (overrides skill defaults) alwaysApply: true --- # ASC model configuration. One line per role. Delete a line to fall back to the skill default. feature, refactoring: fast code model bug-fix: stronger reasoning model perf-issue: stronger reasoning model hillclimb: stronger reasoning model judgment and prose: strongest reasoning model how explorer: fast code model how explainer: strongest reasoning model how critics: strongest reasoning model, mid reasoning model, fast code model why investigators: fast code model why synthesizer: strongest reasoning model reflect tooling: fast code model reflect judgment, divergent, synthesizer: strongest reasoning model arena runners: strongest reasoning model, mid reasoning model, fast code model architect runners: strongest reasoning model, mid reasoning model, fast code model interrogate reviewers: strongest reasoning model, mid reasoning model, fast code model ``` ### 6. Confirm Tell the user the rule was written and that it applies to new sessions. Re-running this skill updates it.
From cavaunpeu/agent-skills-closet, MIT.
More from cavaunpeu/agent-skills-closet
- 0.476score
asc-entrypoint
cavaunpeu
ASC entrypoint's agent style for concise, detailed responses, deliberate subagents, unslopped prose, simple code, and verified work.
SkillCFreshness: CClaude Code +9 - 0.474score
asc-ml-system-design
cavaunpeu
Design an ML system from an ambiguous business problem.
SkillCFreshness: CClaude Code +9 - 0.474score
asc-ml-eval
cavaunpeu
Design and run ML evaluations, slices, and release gates.
SkillCFreshness: CClaude Code +9 - 0.474score
asc-ml-entrypoint
cavaunpeu
Top-level ML routing skill for customer-facing model work.
SkillCFreshness: CClaude Code +9 - 0.474score
asc-ml-adaptation
cavaunpeu
Choose how to change model behavior with CPT, SFT, or RL-based preference tuning.
SkillCFreshness: CClaude Code +9 - 0.474score
asc-explain-changes
cavaunpeu
Use after a Codex thread when the user wants a teach-me-something style debrief.
SkillCFreshness: CClaude Code +9 - 0.469score
asc-entrypoint-explicit
cavaunpeu
Routing target for asc-entrypoint behavior with explicit, less insider-heavy communication.
SkillCFreshness: CClaude Code +9 - 0.455score
asc-how
cavaunpeu
Use for "how does X work", code walkthroughs before changing something, and placement / ownership / layering questions ("where should this live", "which…
SkillCFreshness: CClaude Code +9 - 0.452score
asc-architect
cavaunpeu
Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in.
SkillCFreshness: CClaude Code +9 - 0.452score
asc-interrogate
cavaunpeu
Use for "interrogate", "adversarial review", "multi-model review", "challenge this", "stress test this code", "find blind spots", or "tear this apart".
SkillCFreshness: CClaude Code +9 - 0.450score
asc-figure-it-out
cavaunpeu
Design an auditable playbook when no narrower one fits: a large migration, an ambitious multi-part change, or work a human reviews after stepping away.
SkillCFreshness: CClaude Code +9 - 0.447score
asc-blast-radius
cavaunpeu
Find what a change could break somewhere else before it ships, beyond the diff, and prove the one fact it's safe because of by running real code instead of…
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 20, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/cavaunpeu/agent-skills-closet
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from cavaunpeu
- 0.476score
asc-entrypoint
cavaunpeu
ASC entrypoint's agent style for concise, detailed responses, deliberate subagents, unslopped prose, simple code, and verified work.
SkillCFreshness: CClaude Code +9 - 0.474score
asc-ml-eval
cavaunpeu
Design and run ML evaluations, slices, and release gates.
SkillCFreshness: CClaude Code +9 - 0.474score
asc-explain-changes
cavaunpeu
Use after a Codex thread when the user wants a teach-me-something style debrief.
SkillCFreshness: CClaude Code +9 - 0.474score
asc-ml-adaptation
cavaunpeu
Choose how to change model behavior with CPT, SFT, or RL-based preference tuning.
SkillCFreshness: CClaude Code +9 - 0.474score
asc-ml-entrypoint
cavaunpeu
Top-level ML routing skill for customer-facing model work.
SkillCFreshness: CClaude Code +9 - 0.474score
asc-ml-system-design
cavaunpeu
Design an ML system from an ambiguous business problem.
SkillCFreshness: CClaude Code +9
Cite this page
asc-model-setup skill. Agent Mart. https://agentmart.dev/skills/cavaunpeu-asc-model-setup (last updated 2026-10-24)