Skip to content

feat: current-generation model guides, freshness checks, and repositioning - #9

Merged
forkadarshp merged 13 commits into
mainfrom
feat/newer-models-and-positioning
Oct 11, 2026
Merged

forkadarshp merged 13 commits into
mainfrom
feat/newer-models-and-positioning

Conversation

@forkadarshp

@forkadarshp forkadarshp commented Oct 11, 2026 •

Copy link
Copy Markdown
Owner

Summary

Thirteen atomic commits, meant to be rebase-merged.

Newer-model support

  • Migration guides for Claude Fable 5.1, Opus 5.5, Sonnet 5.5, Haiku 5.5, the GPT-6 family, and Gemini 3.8 Flash, plus references/models/INDEX.md (registry, upgrade paths, freshness rules). Older guides are marked legacy.
  • references/breaking-changes.md: error or symptom to cause to fix, across providers.
  • Validator checks guide metadata and index entries. A weekly workflow opens an issue when a guide passes 30 days unverified.
  • Harness: the Anthropic provider used max_tokens=512, which truncates on models with always-on thinking. Now 4096 by default, with optional effort and max_tokens per scenario and refusal handling.

Reach and wording

  • README leads with the errors people hit, a supported-models table, a three-step quickstart, copy-paste prompts, a comparison table, and an error-phrased FAQ.
  • Claude Code plugin packaging: /plugin install modelport --marketplace forkadarshp/MPort.
  • Guides retitled "Migrating to MODEL: breaking changes and fixes".
  • _config.yml so GitHub Pages can serve each guide as its own page. Pages is not enabled by this PR.
  • Social preview, SKILL description, and the publishing playbook rewritten.

Verification

  • python3 scripts/validate_skill.py . passes
  • npx markdownlint-cli2 "**/*.md" reports 0 issues
  • python3 -m unittest discover -s harness/tests: 13 tests pass
  • claude plugin validate . passes
  • npx skills add . --list finds one skill
  • Not live-tested against any provider API. The harness change is covered by fake-client tests.
  • The Jekyll config has not been built. Check the first Pages build.

Notes

  • Some GPT-6 prices and all GPT-6 release dates come from secondary sources and are marked in the guide.
  • The Claude guides are based on Anthropic's migration guide as bundled with Claude Code (cached 2026-10-06).

Add dedicated migration guides for Claude Fable 5.1, Opus 5.5, Sonnet 5.5,
Haiku 5.5, the GPT-6 family, and Gemini 3.8 Flash. Each guide carries a
Last verified date and a Source line.

Add references/models/INDEX.md as the registry: model, guide, status,
upgrade path, and freshness rules. Mark the Opus 4.8, Opus 4.6,
Sonnet 4.5, and GPT-5.5 guides as legacy layers.
Map each error or symptom after a model swap to its cause and fix, with
the exact provider error text where documented. Extend the Anthropic,
OpenAI, and Gemini provider checklists with the current-generation
changes.
Fail validation when a guide lacks a Model ID or Last verified line,
when a current guide lacks a Source line, when a legacy guide lacks a
Status line, or when a guide is missing from INDEX.md. Require
references/breaking-changes.md.
Add scripts/check_freshness.py, which lists dated guides older than 30
days, and a weekly workflow that opens or updates an issue with the
report.
max_tokens was 512, which truncates replies on models where thinking is
always on and counts toward the cap. Default to 4096 and accept an
optional per-scenario request block for effort and max_tokens. Treat a
refusal stop reason as a failed case and warn on max_tokens stops.

Point the bundled scenarios at claude-opus-5-5 with its list price, and
cover the request shape with fake-client tests.
Start model lookup at references/models/INDEX.md, re-fetch provider docs
when a guide is stale or the target is not indexed, and point to the
breaking-changes lookup. Name the current models and the common 400
errors in the skill description so agents select it for those cases.
Replace the Opus 4.8 launch framing with an evergreen pitch, the exact
errors seen after a model swap, a supported-models table, and a sample
leaderboard taken from the simulator. Redraw the social preview.
Add .claude-plugin/plugin.json and a single-plugin marketplace so Claude
Code users can run:
/plugin install modelport --marketplace forkadarshp/MPort

The repo root stays the skill, so npx skills add still finds one skill.
Title each current guide "Migrating to <model>: breaking changes and
fixes" and add a one-line summary, so the page title and excerpt match
what people search for.
Add the plugin install line, per-model prompts, a comparison with the
provider guide and an unassisted agent, and FAQ entries phrased as the
errors and questions people search for. Update example prompts to
current model IDs and drop a roadmap item that already shipped.
@forkadarshp
forkadarshp merged commit cb540a2 into main Oct 11, 2026
1 check passed
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