con un clic
gh-ci-monitor
GitHub Actions CI 流水线监控,直到构建成功或失败。自动重试失败的构建,监控直到完成。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
GitHub Actions CI 流水线监控,直到构建成功或失败。自动重试失败的构建,监控直到完成。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
当用户希望整理需求、明确目的、描述问题,或要求"生成文档"、"整理意图"、"明确现象"时触发。用于通过多轮对话收集和整理需求,不执行任何代码修改。
当用户说 "boot work-flow"、"初始化 work-flow"、"为这个仓库创建 work-flow skill"、"创建 <仓库名>-work-flow" 时触发。这是一个元skill:自动检测 git 仓库名 → 在项目本地创建 <repo>-work-flow skill → 仅写入项目启动方法和启动信息作为最小骨架 → 标注后续通过 /key_board_3 添加 references 增强。
清理git嵌套仓库,保持仓库隔离性,让 git add . 干净无污染。 适用于 .claude/repo/ 或其他包含克隆仓库的目录。 当用户提到"清理git"、"处理嵌套仓库"、"git隔离"、"保持干净"、 "部分跟踪"、"白名单子目录"、"忽略但保留子目录"、"gitignore 否定规则"、 "忽略 .tool/"、"工具目录不入库"时触发。
当用户要求"总结成skill"、"保存对话为skill"、"提取提示词"、"做成技能"时触发。这是元技能模板,用于指导创建其他技能,而非被创建的技能本身。
当用户要求"拆分到references"、"给skill加ref引导"、"把xx沉淀为reference"、"优化skill结构"、"重构skill"、"skill膨胀了"、"合并skill"、或要求"探索/扫描现有skill看哪些可合并"时触发。本 skill 专用于按主题把已有 skill 组织成渐进式指导文档——主 SKILL.md 承担主干主题、references/ 承担特化专项的特化指导,整个 skill 包高内聚、单文档承担一个主题;长度只是边缘参考。不创建新 skill、不改变前置 skill (key_board / key_board_2) 的职责。探索模式详见 [[场景E-合并审计]]。
阅读任意代码库目录(不限语言/框架),分析模块与代码结构,生成防腐蚀规范 SKILL.md、更新已有 skill 使其与代码库一致、或在使用 skill 后反思同步项目经验。覆盖"创建"、"同步"、"反思"三个场景。不生成孤儿文档。
| name | gh-ci-monitor |
| description | GitHub Actions CI 流水线监控,直到构建成功或失败。自动重试失败的构建,监控直到完成。 |
监控 GitHub Actions 构建状态,直到成功或用户干预。
当用户要求监控 CI 构建时调用,例如:"监控流水线"、"monitor CI build"、"gh 监控"。
先获取当前最新构建列表:
gh run list --limit 1
判断状态:
in_progress → 构建进行中,开始监控completed success → 构建已成功,通知用户completed failure → 构建失败,询问是否重试使用 Monitor 工具持续监控:
描述: GH CI build monitor
timeout_ms: 600000 (10分钟超时)
persistent: true
command: gh run list --limit 1
Monitor 返回 completed 状态时,检查结果。
gh run list --limit 1
gh run view <run_id> --log 2>&1 | grep -E "FAILURE|error" | head -5
# 重新触发构建
gh run rerun <run_id>
# 或创建新构建(对于 PR)
gh pr checkout <pr_number> && git push
sleep && gh run list 轮询gh run list通过gh run list 发现之前的失败的时间
xxxxx
# 查看失败原因
gh run view <run_id> --log 2>&1 | grep -E "FAILURE|error" | head -10
# 查看 Gradle 构建详情
gh run view <run_id> --log 2>&1 | grep -B5 -A5 "Running Gradle"
# 查看所有注释/警告
gh run view <run_id> # 显示 ANNOTATIONS
用户: 监控流水线
→ gh run list --limit 1
→ in_progress,构建中
→ 启动 Monitor: gh run list --limit 1
→ 持续通知直到 completed
→ 检查结果:success/failure
→ 成功:通知用户 APK 已就绪
→ 失败:分析原因,询问是否重试