Skip to content
Agentmart
Submit a tool

asc-model-setup

Configure which models the asc skills use per role.

Skill by cavaunpeu

IndexedMIT
Write a review

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.

We use your email only for this newsletter. Privacy

About

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.

Use cases: agent-building

No 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

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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from cavaunpeu

Cite this page

asc-model-setup skill. Agent Mart. https://agentmart.dev/skills/cavaunpeu-asc-model-setup (last updated 2026-10-24)