
Thunder Update Model
Swap a built-in model in the catalog (retire one, add its replacement) end to end, from...
Install
npx skills add thunderbird/thunderbolt --skill thunder-update-model -g -a claude-code -y- Repository
- thunderbird/thunderbolt4.8k
- Category
- Engineering
- Updated
- 3d ago
- License
- MPL-2.0
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Swap a built-in model in the catalog (retire one, add its replacement) end to end, from a fresh worktree to a verified branch ready for /thunderpush.
Updating a built-in model
Swap one built-in model for its replacement, from a fresh worktree to a verified branch ready for
/thunderpush. The questions need the developer, so run this in the developer-facing session, not
in a subagent.
Read first
references/swap-checklist.mdin this folder. It is the implementer's contract; skim it now so the questions below collect everything it needs.docs/internals/architecture/managed-inference.md(routes, price rows, legacy slugs) anddocs/internals/architecture/reconciled-defaults.md#changing-a-default(version bump, snapshot test, one-way retirement).- The catalog itself,
shared/defaults/models.ts. Where a doc and the code disagree, the code wins.
Argument
Up to four space-separated tokens, in this order: the leaving model (slug or export constant,
never a display name), the provider that serves the replacement, the incoming model id, and a
Linear ticket (THU-nnn). Each token answers its question below; ask only the questions that
remain. Claude Code passes them as $ARGUMENTS; other harnesses pass the text typed after the
skill name.
Harness notes
Three actions differ by harness; every "ask" in the stages means the first row.
