SuperAPI AI 工具集

sync-versions

编程与开发

查看项目

更新于 10-16 00:05

技能介绍

用途:将 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。

限制:资料未提供其他参数、错误处理、支持平台或版本范围之外的细节。