SuperAPI AI 工具集

oh-pr-workflow

办公与效率

查看项目

更新于 10-16 07:28

技能介绍

用途:面向 OpenHarmony GitCode 仓库的统一 PR 工作流,覆盖从提交到检视修复的完整流程,适用于所有 GitCode 仓库提交,不限于当前工作目录。

主要能力(五种模式):

  1. 仅提交:用户说“提交/commit”时,生成规范提交信息并提交。
  2. 完整 PR:用户说“创建PR/提个PR”时,提交(如需)+推送 fork+创建 Issue+创建 PR,并评论“start build”触发门禁 CI。
  3. 修复 Codecheck:用户说“修复告警/修复门禁/修复codecheck”或提供 PR URL 时,拉取门禁缺陷并自动修复。
  4. 检视 PR:用户说“review pr/检视pr”并提供 PR URL 时,拉取 PR 变更到本地供检视。
  5. 修复检视意见:用户说“修复review/修复检视意见”并提供 PR URL 时,拉取未解决评论并自动修复。

必要用法与前置条件:需先配置 GitCode 令牌,检查命令为 git config --get gitcode.token,为空则提示配置 git config --global gitcode.token YOUR_TOKEN(需 api 与 read_api 权限)。还需检查 get_authenticated_user MCP 工具是否可用,不可用则运行 bash ~/.claude/skills/oh-pr-workflow/gitcode-mcp/setup.sh 并重启会话。提交信息首行不得超过 49 字符,需含 Issue URL、Signed-off-by 与 Co-Authored-By;Issue 必须先存在;远程需区分 upstream(openharmony)与 fork;暂存须按文件名添加,禁止 git add . 或 git add -A。

限制:部分规则(如 G.FUN.01-CPP 函数大小)无法自动修复,需报告用户;门禁缺陷 API 需 codecheck UUID 而非 CI 事件 ID;资料未提供收费、价格与平台支持等更多信息。