gh-ci-watch

Solid

Use when 需要監看或查詢 GitHub Actions(push 後盯 CI / deploy 綠燈、等某 run 或某 SHA 完成、撈 run log 證據、查 runner 佇列)。NOT for 修 CI 紅燈本身(那是拿到結果後的除錯流程)。

DevOps & Infrastructure 45 stars 3 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
55
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

<!-- 🔒 LOCKED — managed by clade · auto-generated by sync-to-codex; edit source in .claude/ then re-run sync --> # /gh-ci-watch — GitHub Actions 監看 / 查詢唯一入口 **核心 contract**:監看 CI = **機械輪詢**。用 `Bash(run_in_background=true)` 跑 `gh-ci-watch.sh`——腳本自己 poll 到 terminal state 才 exit,主線只在**完成時收到一次通知**。等待期間零 LLM turn、零 token、行為 100% 確定。 Script 位置: - Consumer 端(hub-core 投影):`.codex/scripts/gh-ci-watch.sh` - Clade home:`plugins/hub-core/scripts/gh-ci-watch.sh` ## 機制選擇:為什麼是 background Bash + script,不是其他 > 這段是本 skill 存在的理由。**NEVER** 退回用 Agent subagent 監看 CI——那正是本 skill 要根治的事故根因。 **事故實證(2026-07-25,perno v0.99.7 發版)**:依當時規約派兩個 `Agent(run_in_background=true)` watcher subagent 監看 Deploy Staging / Production,實際發生四件事:(1) brief 明寫「completed 才回報」,agent 仍反覆中途回報「持續監看中…」,每次回報都是一次 LLM turn,累計 **235k+ tokens 且沒有產出最終結果**;(2) 監看的 staging run 被 concurrency `cancel-in-progress` 取消後,agent 繼續空等已死的 run;(3) SendMessage 改派新 run id,agent 口頭答應卻仍回報舊 run 結論;(4) 同一份 brief、同一個 model,兩個 watcher 行為不一致。 | 機制 | 判定 | 理由 | | --- | --- | --- | | **`Bash(run_in_background=true)` + 本 script** | ✅ **採用** | 官方定位就是「單次通知:告訴我 X 好了沒」。腳本達 terminal state 即 exit → 剛好一次通知;無 LLM 參與 → 零等待成本、行為確定。事故中需要「判斷力」的三件事(run 尚未建立、被 concurrency 取代、同 SHA 多條 run)其實都是**機械規則**,已全部編進 script(Phase 1 pending 重查、Phase 2 successor 追蹤、`--since`/`--commit` 過濾),不需要 LLM | | `Agent(run_in_background=true)` | ❌ 禁用 | 見上方事故四點。LLM「判斷力」在這個場景是負資產:不可預測 + 每個動作燒 token。唯一例外見下方「例外」節 | | `Monitor` | ❌ 不用 | 官方定位是「**每次發生**都要通知」的事件流(`tail -f` 型)。CI 監看要的是**恰好一次**完成通知——...

Details

Author
YuDefine
Repository
YuDefine/nuxt-supabase-starter
Created
7 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

vault-lint

vault 健檢:掃 wiki+raw 的死連結、孤立頁、frontmatter 缺欄、tag 漂移、raw 消化缺口(機械層),加近期變動頁的矛盾與明確事實錯誤審查(語意層——只抓「真的壞了」,不抓交叉引用缺口/過時/措辭這類「能更好」的無底洞)。機械項與語意項一律由 agent 自主修補(語意修補需要查證就自己查);只有真正需要使用者的決策(需使用者才有的資訊、動 raw write-once、動憲法檔/skill)才進 schema/BACKLOG.md,同一問題不重複洗版。可隨時手動跑,���可掛排程;兩者行為完全一致、不需參數。使用時機:使用者要求「vault 健檢」「lint 報告」「掃一下 wiki」「檢查 vault 健康」「跑一下健檢」,或直接呼叫 /vault-lint。

0 Updated today
lllloo
AI & Automation Listed

vault-watch

追蹤一批 GitHub issue/PR 的狀態,定期用 gh 抓現況、與快照比對、精選訊號(state 轉換含 PR merged、官方/maintainer 新回應、label 變動)有變才回報。追蹤清單只讀 `feeds/watch/01.index.md` 看板,不硬編碼;一般路人留言與 reaction 數不列為變化。使用時機:使用者要求「查一下我追蹤的 issue」「watchlist 有變化嗎」「那幾個 feature request 動了沒」「官方回應了沒」「追蹤 owner/repo#num」,或直接呼叫 /vault-watch。目前僅支援 GitHub issue/PR。

0 Updated today
lllloo
Code & Development Listed

red-blue-review

中文紅藍對抗——對任何命題做對抗式壓力測試(挑戰假設、找邏輯弱點,非效能/負載壓測),找出弱點再強化。當使用者說「紅藍對抗」、「攻擊這個」、「找弱點」、「壓力測試」、「挑戰這個決策」、「這個決策/方案/設計會出什麼問題」、「幫我戳破」、「魔鬼代言人」、「對抗審查」、「盲點」、「挑毛病」、「站得住腳嗎」、「打臉這個提案」、「有什麼沒想到的風險」、「反方論點」、「red team」、「red-team」、「stress test」、「pressure test」、「poke holes」、「devil's advocate」時觸發。適用決策/架構/計畫/策略/投資/安全/程式碼/plugin 配置/文件等多面向。Red 攻、Blue 守、修,**持續迴圈直到紅方攻不出新弱點**(預設實作模式自動修;分析模式首輪攻守後給確認清單再修)。(純漏洞掃描用 security-review、純程式碼規範審查用 code-reviewer;本 skill 是對抗式論證,非漏洞掃描器。)

2 Updated 2 days ago
abs1294