SuperAPI AI 工具集

commit

编程与开发

查看项目

更新于 10-15 16:42

技能介绍

用途:为 agent-media 仓库提供标准化的提交与发布前工作流,把构建校验、changeset 生成、分支提交和 PR 创建串成固定步骤。

主要能力与用法:

  1. 构建与类型检查:提交前必须运行 pnpm build && pnpm typecheck,任一失败都不得继续,需先修复错误。
  2. 查看变更:使用 git status 和 git diff --stat 了解改动范围。
  3. 创建 changeset:注意 CLI 包名为 agent-media,而非 @agent-media/cli。在 .changeset/<descriptive-name>.md 中按格式列出实际被修改的包,可选 agent-media、@agent-media/core、@agent-media/providers、@agent-media/image、@agent-media/audio、@agent-media/video;版本号用 patch(缺陷修复)、minor(向后兼容新功能)、major(破坏性变更),并附简要说明。
  4. 建立分支:git checkout -b feat/<descriptive-name>,修复类用 fix/<descriptive-name>。
  5. 暂存与提交:git add <files> .changeset/<name>.md,然后 git commit -m "feat|fix: descriptive message"。
  6. 推送并创建 PR:git push -u origin <branch-name>,再用 gh pr create --title "..." --body "..."。若需切换 GitHub 账号创建 PR,参见 .claude.local/workflow.md 中的账号切换命令。

限制与注意事项:不要手动编辑 CHANGELOG.md,changesets 会自动生成;不要在本地运行 pnpm changeset version;提交前始终运行 pnpm build && pnpm typecheck;README 变更时始终同步到 packages/cli/README.md。该资料未提供更多平台或收费信息。