mirror of
https://github.com/alirezarezvani/claude-skills.git
synced 2026-08-28 04:24:58 +00:00
audit/newgen-2026-06/00-MASTER.md proposed a "model-name freshness ... regex deny-list for retired model identifiers" gate. It was never built, which is why retired IDs and 2024 price tables survived both the June and July 2026 audits and are still in the tree today. check_model_freshness.py flags references that mislead or break on execution: script defaults, config values, cost tables keyed on a retired model, and copy-pasteable CLI examples pinning a retired versioned ID. It distinguishes these from legitimate dated citations, which stay silent when the line carries a year, an arXiv ID, or wording like "model card" / "as of" / "historical" — unless the line also looks like a live default, since `model: str = "claude-3-opus" # 2024 default` still breaks. Haiku 4.5 is excluded from the Claude 4 sweep in the patterns rather than per-file, because claude-haiku-4-5-20251001 is current. Advisory (continue-on-error) for now: it reports 34 references, 13 of them in executable positions, and the content fixes land in the next change. Flip to blocking there. --executable-only prints just the 13 that matter first. Assisted-by: Claude Code:claude-opus-5 |
||
|---|---|---|
| .. | ||
| audit_skills.py | ||
| check_dual_publish.py | ||
| check_frontmatter.py | ||
| check_model_freshness.py | ||
| check_model_freshness_allowlist.txt | ||
| check_paths.py | ||
| check_paths_allowlist.txt | ||
| check_plugin_json.py | ||
| codex-install.bat | ||
| codex-install.sh | ||
| convert.sh | ||
| derive_counters.py | ||
| extract_release_notes.py | ||
| gemini-install.sh | ||
| generate-docs.py | ||
| install.sh | ||
| openclaw-install.sh | ||
| review-new-skills.sh | ||
| smoke_exceptions.txt | ||
| smoke_json_output.py | ||
| smoke_scripts.py | ||
| sync-codebuff-skills.py | ||
| sync-codex-skills.py | ||
| sync-gemini-skills.py | ||
| sync-hermes-skills.py | ||
| sync-vibe-skills.py | ||
| sync_skill_bundles.py | ||
| vibe-install.sh | ||