Skip to content

feat: add model-tier resolution with fallback to build-feature#86

Merged
agaete merged 2 commits into
mainfrom
feature/model-tier-resolution
May 26, 2026
Merged

feat: add model-tier resolution with fallback to build-feature#86
agaete merged 2 commits into
mainfrom
feature/model-tier-resolution

Conversation

@agaete
Copy link
Copy Markdown
Contributor

@agaete agaete commented May 25, 2026

Summary

  • Add ### Model Resolution subsection to build-feature SKILL.md with fallback chain table (reasoning→opus→sonnet, execution→sonnet→haiku, routine→haiku→sonnet)
  • Document fallback display notation (sonnet ← opus) in Progress Display section so users see the actual model running, not just the recommended one
  • Prose-only change — zero JavaScript, YAML frontmatter, or eval modifications. Both template and active SKILL.md copies updated identically.

Test plan

  • 242 tests passing (19 test files)
  • 38 skill evals passing (including all 6 build-feature evals)
  • ESLint + markdownlint: 0 errors
  • Both SKILL.md copies verified identical via diff
  • YAML frontmatter unchanged vs main
  • Full pipeline review: Advisor → Tech Lead → Developer → Code Reviewer → QA

🤖 Generated with Claude Code

agaete and others added 2 commits May 25, 2026 17:04
Add Model Resolution section to build-feature SKILL.md that makes
model-tier labels functional with graceful fallback:

- Fallback chain table: reasoning→opus→sonnet, execution→sonnet→haiku,
  routine→haiku→sonnet
- Resolution process: try preferred model, retry with fallback if
  unavailable, halt if both fail
- Progress display shows actual model used: normal (opus) or
  fallback notation (sonnet ← opus)
- Phase 1 note clarifies all model values are subject to resolution
- Example session demonstrates mixed fallback scenario

Prose-only change — no JavaScript, YAML frontmatter, or eval changes.
Both template and active SKILL.md copies updated identically.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
plugin.json was stuck at 2.0.0 while package.json was already at 2.1.1.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@agaete agaete merged commit b19c4e8 into main May 26, 2026
5 checks passed
@agaete agaete deleted the feature/model-tier-resolution branch May 26, 2026 01:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant