yokoten · 横展
帶你上路, 替你守橋。
人人都能像好團隊一樣做軟體。
一個免費工具,把好團隊的做事流程放進你的專案。檢查在你的儲存庫和 CI 裡執行,程式碼是人寫的還是 AI 寫的都一樣。
npx yokoten install # 每台電腦一次cd your-projectnpx yokoten init # 每個專案一次npx yokoten doctor # 走到第幾關,下一步做什麼
npm 上的第一個版本 10 月 24 日發布。在那之前,請從 clone 下來的儲存庫安裝。
一個人,帶著幾個 AI,照著好團隊的規矩做軟體。yokoten 就是這樣做出來的:每個 issue、每次審查、每個版本,都在它的儲存庫裡,歡迎翻閱。
到 GitHub 上看夢想
人人都能像好團隊那樣做軟體。別人吃過虧才學會的習慣,你第一天就能照著做。AI 想闖大禍時,橋頭有人守著。
- 守衛
- 危險的指令還沒執行就被攔下,它還會告訴 AI 為什麼。
- 嚮導
doctor看得出你的專案走到五關中的第幾關,每次只告訴你下一步要做什麼。- 完整的一圈
- 規劃、開發、測試、審查、發布、維護(SDLC)。你在自己的專案裡親手走一遍,一次一關。
「横展」是豐田工廠的說法:一條產線學到的教訓(lessons learned),推廣到所有產線。yokoten 把這件事搬到你的專案上:一個專案踩過的坑,它會提醒其他專案先填好。
看它怎麼工作
一次對話裡的三個時刻,點一下看下一個。
git push --tagsyokoten: git push --tags pushes tags. Only the owner decides when to release. If the owner asked for this, they start the session with YOKOTEN_RELEASE_APPROVAL set.
AI 想推送一個發布用的 tag。指令還沒執行,hook 就把它攔下,並告訴它為什麼。
yokoten: stage 1 of 5, safety net. Next: no AGENTS.md, so the agents have no written rules here; `yokoten init` adds one.Why: an agent follows the rules it can read, and only those.Tell the user in plain words, one step at a time, and offer to do it (as-is, lighter, or not now with a reason).
每次對話一開始,都會先跑 doctor:走到第幾關、下一步做什麼、為什麼要做。
Agent我們現在在第 1 關(共 5 關):安全網。這個專案還沒有 AGENTS.md,所以我在這裡沒有成文的規則可以遵守。我可以用 yokoten init 加一個。要照原樣加、做個精簡版,還是先不加?
AI 用白話講給你聽,問你要不要讓它來做。做不做,由你決定。 這是範例回覆,AI 每次的說法都不一樣。
(提示訊息用英文寫,因為 AI 讀英文最不容易出錯。)
今天就上路
四行指令,裝一次就好。也可以交給 AI 安裝。