CNB 仓库批量操作工具集
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @user_f12a44b7/cnbll-git-ops-toolkit 到你的 AI 助手。
技能介绍
要解决的问题
当开发者名下或团队维护的 CNB 仓库数量较多时,逐个打开仓库确认最近提交、分支和提交记录既费时间,也容易出现遗漏。尤其在做仓库巡检、批量同步代码状态、判断哪些仓库仍活跃时,需要一种可重复的流程来快速得到结构化结论。
工作方式
该工具集围绕 CNB API 组织批量检查:
- 通过
GET /user/repos拉取仓库列表; - 对每个仓库调用
GET /{repo}/-/git/branches和GET /{repo}/-/git/commits读取分支与提交状态; - 依据最后提交时间、分支信息和提交记录判断仓库处于 活跃、不活跃 或 stale;
- 汇总生成可读报告,便于后续跟进。
使用前提是具备有效的 CNB_TOKEN,并在请求头中携带 Authorization: Bearer {CNB_TOKEN}。适合做定期仓库巡检、多仓库状态盘点,以及需要把 Git 状态转化为统一结论的场景。
适用边界
它主要处理 CNB 仓库的 Git 状态检查,不替代代码评审、合并请求处理或 CI/CD 流水线。若仓库访问权限受限、API 返回不完整,或需要更复杂的分支策略,仍需结合人工判断和仓库自身配置。
使用场景
- 多仓库维护者每周一巡检 CNB 仓库,快速确认哪些仓库最后提交停滞。
- 团队接手一批 CNB 仓库,需要逐个读取分支和提交记录,判断是否存在长期未更新。
- 运维巡检时检查用户可见仓库列表,并汇总活跃、不活跃和 stale 仓库。
- 批量同步前核对多个 CNB 仓库的分支状态与最近提交,识别需要关注的仓库。
适合人员
- 多 CNB 仓库维护者:需要定期巡检多个仓库的最后提交和分支状态。
- 平台运维工程师:需要把分散仓库的 Git 活跃度汇总成可跟进清单。
- 接手遗留项目的工程师:需要快速判断哪些仓库仍有人维护、哪些已停滞。
- 代码资产盘点负责人:需要批量查看仓库列表、分支和提交记录。