運作方式

裝好的第一天,有什麼不一樣

AI 想做的事沒有 yokoten有 yokoten
強制推送(force push),或自己打 tag 發布沒有 yokoten直接就做了有 yokoten還沒執行就被攔下,並告訴它原因程式碼測試
測試沒過,就去改測試沒有 yokoten測試過了,bug 還在有 yokoten修 bug 時不准改測試程式碼測試
提交裡夾帶你的 email、伺服器 IP、所在城市沒有 yokoten被公開出去有 yokoten提交被擋下;報告只指出哪個檔案第幾行,不會把內容印出來程式碼測試
開 PR沒有 yokoten用你的帳號開,權限跟你一樣大有 yokoten用 bot 帳號開;你沒點頭,什麼都合併不進去程式碼測試
換到另一個專案沒有 yokoten一切從頭來有 yokoten看出這個專案缺什麼,問你要不要補上程式碼測試

這條路

軟體團隊的工作是一圈一圈轉的:規劃、開發、測試、審查、發布。yokoten 帶你一次走一關。每一關,yokoten 自己的儲存庫都在做,你可以直接看它怎麼運作。

  1. doctor: stage 1 · safety net

    安全網你在這裡

    走到哪裡了,不用你自己判斷。doctor 會讀專案裡的檔案,直接告訴你,例如 stage 1 of 5, safety net(第 1 關,安全網)。新專案從第 1 關開始。順序只是建議,不會卡住你。

    學會什麼
    AI 要讀的規則,以及規則管不住時攔下它的檢查
    在這裡看
    AGENTS.md
  2. doctor: stage 2 · issues and pull requests

    先開 issue,再發 PR

    學會什麼
    每次修改都從 issue 開始;CI 通過才合併;用標籤、里程碑(milestone)和看板追蹤進度
    在這裡看
    issue、PR、看板
  3. doctor: stage 3 · release

    發布

    學會什麼
    寫清楚改了什麼、為什麼改的提交訊息;CHANGELOG;每次發布都有版本號
    在這裡看
    CHANGELOG.md
  4. doctor: stage 4 · a team of agents

    帶一支 AI 團隊

    學會什麼
    bot 發 PR,worker 接任務,reviewer 審查;只有你能合併
  5. doctor: stage 5 · going public

    公開

    學會什麼
    把所有提交紀錄掃一遍,看有沒有洩漏隱私;開啟安全性設定;保護 main 分支
    在這裡看
    安全性政策

它做不到的事

老實說明,摘自使用指南:

  • 守衛只看指令文字。把指令拆開再拼起來就能繞過。它防的是失誤和走偏,不是一把鎖。真正的鎖在伺服器上:分支保護、程式碼負責人(code owners),以及一個不能發布、也改不了 CI 的 bot。
  • 還不會檢查伺服器設定。doctor 目前只列出你要在伺服器上做的三個步驟,透過 API 自動檢查還在規劃中。
  • 守衛在六個 agent 裡執行。Claude Code、Codex、GitHub Copilot CLI、Antigravity CLI、Muse Code 和 DeepSeek Harness(#30)。換成其他 agent,就沒辦法在操作執行前攔下它;不過提交檢查和 CI 照樣會擋下有問題的修改。

使用指南裡的完整說明(簡體中文)