SuperAPI AI 工具集

github-project

通用与其它

查看项目

更新于 10-16 01:35

技能介绍

用途:用于 GitHub 仓库的引导配置与日常排障,尤其适合首次创建仓库后、向外部仓库提交首个 issue/PR、PR 卡住无法合并、依赖机器人自动合并失败、GH Actions 故障等情形。

主要能力:提供分支保护与规则集初始化、自动合并配置说明、安全快速检查(分支规则、分支保护、CodeQL 默认设置、评审线程)、Merge 策略问题分析,以及多仓库批量操作、上游贡献规范、依赖管理、发布打标、复用工作流安全等参考文档。

必要用法:仓库创建并推送后、首个 PR 前运行 scripts/init-branch-protection.sh OWNER/REPO;可用 --from-current-checks 在首次 CI 后初始化,--solo 供单人维护者使用(批准数为 0,保留会话解决)。本地检出审计用 scripts/verify-github-project.sh /path/to/repository。PR 排障示例:gh pr view PR --repo OWNER/REPO --json mergeStateStatus,reviewDecision,mergeable,reviewThreads;Actions 排障:gh run list、gh run view RUN_ID --log-failed、gh run rerun RUN_ID。

适用场景:仓库引导与结构规划、分支迁移与退役、Dependabot/Renovate 自动合并、签名提交合并、Scorecard/CodeQL 安全配置、actionlint、Actions 升级与工作流 bash 陷阱、跨仓库引用、组织安全设置、标签校验等。

限制:资料未提供具体版本、依赖环境、定价与效果保证;命令与脚本需按实际仓库替换 OWNER/REPO 与 PR/RUN_ID,部分操作受仓库权限与平台设置影响,使用前应自行核对官方文档。