pr-ruancat-repo

Installation
SKILL.md

PR ruan-cat Repo

批量对多个固定仓库发起统一内容 PR 的技能。

核心策略:SKILL.md 只保留入口、决策骨架与强制边界;仓库清单、复杂度评估、混合执行策略、脚本模板、输出模板等细则全部放在 references/,便于长期维护。

首要原则(CRITICAL)

在本技能中,统一 PR 内容必须先调用 git-commit 技能协助生成 commitMessage,再基于该 commitMessage 派生 prTitleprBody
不要跳过 git-commit 技能直接手写提交文案。

在真正选择 PR 手段前,必须先评估目标仓库复杂度,并主动向用户索要已经克隆到本地的 GitHub 仓库路径。本地仓库能显著提升规模识别、依赖判断、分支状态确认与批量修改效率。

默认优先考虑 本地 Bash 循环 + GitHub API/MCP 的混合模式:本地负责批量检查、修改、提交与推送;远程 GitHub API/MCP 负责 PR 查询、创建、状态汇总与必要的远程元数据读取。

对于简单批量 PR 场景(所有目标仓库有本地路径、变更内容统一、无需仓库级定制、用户确认 gh CLI 可用),优先使用脚本自动化模式——生成可本地执行的一次性 TypeScript 脚本(batch-pr.ts),替代 AI 逐仓库调用 gh CLI / GitHub MCP,可减少约 80–90% 的 token 消耗。

快速入口

Installs
21
GitHub Stars
4
First Seen
Mar 22, 2026
pr-ruancat-repo — ruan-cat/monorepo