opus-4-7-migration

Featured

Scan a repository for Opus-4.6-era patterns that break or degrade on Opus 4.7 — fixed-budget Extended Thinking parameters, retired model ID aliases, and prompts that assumed verbose default output or eager sub-agent delegation. Produces a categorized report with file:line references and migration actions. Triggers on: "opus 4.7 migration", "migrate to opus 4.7", "audit for opus 4.7", "opus 4.6 to 4.7", "scan for budget_tokens", "find retired model IDs", "adapt repo to opus 4.7". NOT for implementing migrations — this skill identifies candidates.

AI & Automation 316 stars 47 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
83
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Opus 4.7 Migration Scanner Identify patterns in a repository that break or silently degrade when the Anthropic platform routes to Opus 4.7. Produces a categorized report with file:line references so a maintainer can plan a scoped migration PR rather than chasing symptoms after the fact. ## Reference Files | File | Contents | Load When | | ----------------------------- | ------------------------------------------------------------- | ---------------------------------- | | `scripts/scan.py` | Repo scanner producing a categorized findings report | Always | | `references/migration-map.md` | Per-category migration actions with before/after code samples | When a category returns findings | ## When to Run - Before upgrading a service or agent stack to Opus 4.7 - When an existing Anthropic SDK integration starts returning errors after the platform rolled out 4.7 - Periodically in a CI or weekly audit to prevent drift as the repo grows - Before publishing a package that downstream users will run against 4.7 ## Scope — What the Scanner Flags The scanner is intentionally narrow. It reports three categories of **deterministic** patterns plus two **heuristic** categories that require manual review. ### Category A — Fixed-budget Extended Thinking (deterministic) Opus 4.7 does not support Extended Thinking with a fixed `budget_t...

Details

Author
Mathews-Tom
Repository
Mathews-Tom/armory
Created
6 months ago
Last Updated
yesterday
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category