Community研究與資料分析github.com

Roberdan/roberdan-os

Copilot 優先的 CLI 工作流程,專為 AI 代理設計:共享指令、可重複使用的技能、多模型委派、人工審核與本地優先的任務追蹤。立即 Fork 你的版本。

roberdan-os 是什麼?

Roberdan/roberdan-os 是一個平台無關的 AI 代理技能,旨在將程式碼穩定地推送至生產環境。它強制執行一套嚴格的本地 CI 流程,包括格式化、語法檢查、型別檢查、測試與建置,確保所有步驟在推送前皆為綠色狀態。此技能支援 Git 與 GitHub CLI,採用基於分支的開發流程:在專用分支上按階段提交,使用傳統提交訊息並附上證據(如 SHA、PR、CI 狀態),然後透過合併提交(而非壓縮或變基)來合併,以保留完整的歷史記錄。此外,它還包含重要的人工審核閘道,針對分支保護、安全、授權或發佈基礎設施相關的合併操作,以及強制推送至主分支的情況,要求明確的人工確認。它明確禁止在 CI 未完全通過時合併,並要求仔細審查所有評論(無論來自人類或機器人),確保實質問題獲得解決,而非僅忽略或表面修復。此技能可與 Claude Code、Coder 或任何支援 CLI 工作流程的 AI 代理平台搭配使用。

相容平台✓Claude Code✓Codex CLI~Cursor
npx skills add Roberdan/roberdan-os

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

ship — 將工作部署至生產環境 (git + gh)

平台無關的部署工作流程。不允許繞過,沒有捷徑。

推送前:本地 CI 流程(推送前所有檢查皆為綠色)

  1. 格式化 — cargo fmt --check / prettier --check / ruff format --check
  2. 語法檢查 — cargo clippy -- -D warnings / eslint / ruff check
  3. 型別檢查 — cargo check / npx tsc --noEmit
  4. 測試 — cargo test / npm test / pytest(顯示輸出)
  5. 建置 — cargo build / npm run build

如果某個步驟失敗:修正後重新執行所有檢查。絕不推送已知失敗的程式碼。

流程

  1. 專用分支(絕不直接在 main 上工作)。
  2. 按階段提交,使用傳統提交訊息,並附上證據(SHA/PR/CI)。
  3. git push 該分支。
  4. 開啟 PR:摘要 + 測試計畫(如果該儲存庫使用 5 段模板)。
  5. 監控 CI:gh pr checks <n> — 所有狀態皆為 SUCCESS 後再繼續。
  6. 合併:僅使用合併提交(絕不壓縮,絕不變基 — 保留歷史記錄以供並行代理使用)。
  7. 合併後:刪除該分支,將本地 main 快轉,回報合併提交的 SHA。

人工審核閘道(停下來 — 先詢問)

  • 合併至 main 會影響分支保護 / 安全 / 授權 / 發佈基礎設施 (#1)
  • 強制推送至 main (#2) — 未經明確確認,一律禁止
  • CI 未完全通過 → 不要合併任何待處理或失敗的項目

檢閱評論

每條評論(無論來自人類或機器人)都必須經過分析、理解並妥善解決 — 絕不能 默默解決,也不能僅觸及引述行而忽略實質內容的「修正」。 在討論串上回覆你做了什麼以及原因,然後再解決。請參閱 skills/review。

相關技能