用途:将 Mantine 的 GitHub 发布信息同步进 packages/@mantinex/mantine-meta/src/versions.ts,用于更新版本列表、同步发布日期并补充缺失版本。
主要能力:脚本通过 gh api 获取 mantinedev/mantine 的全部发布;忽略预发布(alpha、beta、rc 等)和草稿;忽略 v7 以下版本;补充缺失的 minor/major 版本及其补丁版本;当存在更新的稳定 major 时,把旧 major 的 changelog 链接改为对应版本子域(如 v8.mantine.dev);提交信息为 [mantine.dev] Update versions list。
使用方式:在仓库根目录运行 python3 .claude/skills/sync-versions/scripts/sync_versions.py;加 --dry-run 可预览改动而不写入或提交。
要求:必须从仓库根目录运行,且 gh CLI 已认证并有权访问 mantinedev/mantine。
限制:资料未提供其他参数、错误处理、支持平台或版本范围之外的细节。