v0.3.64 source version · 三個日常情景 · 由第一句指令到長期接力

第一句指令
下次接力

三個日常情景 —— 整理電腦下載目錄、開咖啡店市場調查、長期 AI 項目演進 —— 完整示範 Agent Handoff Kit 由安裝到接力的流程。每一步都會看到 AI 主動宣告載入哪個工作模式、怎樣計劃、怎樣驗收、何時同步下次接力提示。

版本提示:本頁對齊 v0.3.64;@latest 實際取得版本以 npm registry 為準。以下終端機輸出是 v0.3.64 的示例。

🚀 第一次用?

你不需要先讀本指南。未安裝或不確定是否要升級時,在目標資料夾打開能讀寫本機資料夾的 AI agent,請它讀 agent-handoff-kit-ai-install.html 並在這個資料夾安裝或升級。安裝完成後,若 AI 已在正確專案內,輸入:

Start Agent Handoff
或:開工

若 AI 還未指向資料夾,才用帶路徑啟動句:Work in <你的資料夾>. Read AGENTS.md first, then Start Agent Handoff.

AI 會依 AGENTS.md 讀權威 SESSION_HANDOFF。第一次安裝後單獨開工會顯示目前狀態、風險與建議下一步,並進入簡短新手歡迎;既有項目升級後單獨開工則維持狀態提示。同一句有明確任務時才可直接開始工作。START_NEXT_SESSION_PROMPT.txt 只供尚未指向資料夾的 AI 接入。收工可說 Wrap up Agent Handoff。

普通 web chat AI 若不能讀寫本機資料夾,並不適合使用本工具。本指南示範的是本機 agent 長任務流程。

01安裝完成AI 已放好接力文件
02說「開工」讀取上一輪狀態
03AI 繼續做事按任務載入規則
04說「收工」保存交接與驗收
05下次再說「開工」新對話接回同一棒
( o.o )

continuity ready

可以接力。AI 已讀到交接狀態,可按目前目標繼續。

( -.- )

handoff saved

已收工保存。下次在同一專案說「開工」即可接續。

( x.x )

handoff blocked

不是壞了,而是仍有未保存、未提交、未驗證或待處理事項。先照 Blocker 行處理,不要把本輪當作已完成交接。

⚙️ 以下三個情景假設你已在 AI 工具中連好相應外部工具(GitHub、Notion、Google Drive 等)。如未連好,AI 會在對應步驟暫停並提示你補設,或者改為產出需要你手動同步的內容。

長任務使用 MCP、browser、自動化工具、notebook 或 helper server 後,AI 應按 ownership 做資源收口:能證明屬於本任務的可關閉;不明、共享、使用者或其他 AI agent 可能擁有的資源,只可列證據並等你確認。

AI 工作規則

AI 不是只讀交接,也會按任務換工作模式

Agent Handoff Kit 的重點不只是保存上次做到哪裡。它也會讓 AI 在每次開工後,按任務選擇合適的工作規則。新手只需記住一句:你講目的,AI 負責選工作規則;高風險操作要先停下來問你。

工作流程開工後自動發生
1. 開工:AI 先讀權威 handoff 的目前狀態、下一步與風險;專案索引按任務需要才讀。 2. 判斷任務:它判斷你要寫作、開發、研究、整理知識庫,還是處理外部工具。 3. 載入規則:它只載入需要的規則,不把所有內部文件一次塞進上下文。 4. 執行與檢查:先計劃、再讀檔、再修改,最後用可驗收方式檢查。 5. 收工:有長期價值的狀態會寫回交接;一次性輸出不污染長期規則。
以後寫公開中文文件時,請用繁體中文書面語,避免半中半英。請把這條規則接入 Agent Handoff Kit。
AI我會先判斷這是一次性偏好、下次交接狀態、項目索引,還是長期工作規則。若要改長期規則,我會先找現有真源,不會把所有東西都塞進同一個檔案。
你可以怎樣加入自己的規則

不要一開始手改規則檔。直接用日常話告訴 AI:「把這條經驗接入 Agent Handoff Kit」、「把這份文件接入 Agent Handoff Kit」,或「把今次錯誤變成日後機制」。AI 應先判斷它應該放入交接狀態、項目索引、同步登記、長期決策,還是工作規則。

進階對照想了解內部結構時才需要
dev/RULE_PACKS.md:規則路由表,判斷每個任務應該載入哪些工作規則。 dev/rules/onboarding.md:新手引導規則;第一次安裝會把新手引導標記為待使用,安裝後單獨開工會進入簡短新手歡迎;升級不會重置;目標清楚就直接開始,仍無目標才提供引導或短問題。 dev/rules/safety.md:安全規則,處理刪檔、Git、發佈、外部 API、機密保護。 dev/rules/writing.md:寫作規則,處理文案、README、公開內容、社交帖文。 dev/rules/research.md:研究規則,處理查資料、比較來源、標示不確定性。 dev/rules/coding.md:開發規則,處理原始檔、程式碼、測試和既有改動。 dev/rules/agent-governance.md:交接與治理規則,處理 AI 行為、交接流程、技能、規則包與長期治理。 dev/rules/release.md:發佈規則,處理版本、tag、release、deploy、npm publish 與正式完成聲明。 dev/rules/knowledge.md:知識庫規則,處理 Notion、Google Drive、Obsidian、外部知識庫與真源分工。 dev/rules/integrations.md:外部工具規則,處理 Connector、MCP、Plugin、Skill 的分工、憑證邊界與用後資源收口。 dev/rules/communication.md:回覆格式規則,處理語言、輸出格式欄位、報告與面向用戶的說明方式。
STEP 01 · CASE A

安裝 —— 一句指令,在資料夾建好交接檔案

第一步可以交給能讀寫本機資料夾的 AI agent。你只需要在電腦開一個空資料夾(例如 ~/Downloads-tidy),在該資料夾打開 AI,請它讀安裝指令頁;AI 會先確認目前資料夾,再判斷要安裝、升級或停手。想手動處理時,才打開終端機執行下方指令。

AI 對話~/Downloads-tidy
請讀取 https://adamchanadam.github.io/agent-handoff-kit/agent-handoff-kit-ai-install.html ,並在這個資料夾安裝或升級 Agent Handoff Kit。
終端機手動路徑~/Downloads-tidy
$ npx --yes @adamchanadam/agent-handoff-kit@latest init 📋 寫入前確認:目前資料夾未見 Kit 檔案;工具會建立交接文件、AI 入口檔與工作規則。沒有既有檔案會被覆寫。 create: 21 AGENTS.md CLAUDE.md GEMINI.md START_NEXT_SESSION_PROMPT.txt dev/SESSION_HANDOFF.md dev/SESSION_LOG.md dev/PROJECT_INDEX.md dev/DOC_SYNC_REGISTRY.md dev/RULE_PACKS.md dev/PROJECT_DECISIONS.md dev/rules/safety.md dev/rules/coding.md dev/rules/onboarding.md dev/rules/integrations.md ... (其餘工作規則檔) 是否繼續? (yes/no): yes ✅ created: 21 🔀 merged: 0 ⏭️ skipped existing: 0 📦 版本:v0.3.64 🛠️ 模式:first-install 🔎 剛完成:init 命令;create 21 / merge 0 / skip 0 / conflict 0。 🚀 下一步:不用再留在終端機。打開 AI 工具,啟動 Agent Handoff。 ============================================================ ✅ 安裝完成:下一步請在 AI 對話中操作 ============================================================ ⚠️ 下面這句不是終端機指令。 📋 請打開能讀寫此資料夾的 AI agent。若 AI 已在此資料夾內,新增對話後輸入: 例如 Claude Code、OpenAI Codex、Gemini CLI、Google Antigravity。 普通 web chat AI 若不能讀寫本機資料夾,並不適合使用本工具。 ------------------------------------------------------------ Start Agent Handoff 或:開工 ------------------------------------------------------------ 若 AI 還未指向此資料夾,才貼以下帶路徑啟動句: Work in ~/Downloads-tidy. Read AGENTS.md first, then Start Agent Handoff. Before changing anything, tell me the current state and your recommended next step. ------------------------------------------------------------ 🚀 AI 會依 AGENTS.md 確認這個資料夾。第一次安裝後單獨開工時,它會顯示目前狀態、風險與建議下一步,並進入簡短新手歡迎;既有項目升級後單獨開工則維持狀態提示。你在同一句講清任務時,它才會自行判斷情境並開始第一個安全步驟。 ============================================================
實際運作

這一步建立了整套接力文件

  • 三個入口,同一套規矩:同時建立 AGENTS.mdCLAUDE.mdGEMINI.md,讓常見 AI 工具回到同一套規則。Antigravity CLI 會讀工作資料夾內的 AGENTS.mdGEMINI.md;因此 GEMINI.md 只做橋接,不另寫一套規則。
  • AI 安裝頁先確認資料夾:若你用 AI 代跑安裝,它必須先顯示目前資料夾並請你確認。未確認前,不應執行 initupgradedoctor
  • 下一步不是終端機指令:輸出末段用 ⚠️ 標明。新手最容易撞上的誤會,是把 Start Agent Handoff 或帶路徑啟動句當成要繼續在終端機輸入 —— 其實是要輸入到 AI 對話。
  • 重要文件可接入 Agent Handoff Kit:之後如 AI 新建 stock list、production guide、workflow 或 checklist,你可以在 AI 對話說 把 docs/example.md 接入 Agent Handoff Kit,讓它檢查這份文件是否已接入索引、同步責任與相關流程。
  • 不確定才檢查:安裝後通常直接開 AI 對話即可。若之後不確定文件是否完整,才在終端機執行 npx --yes @adamchanadam/agent-handoff-kit@latest doctor。如果只是 START_NEXT_SESSION_PROMPT.txt 暫時落後於交接文件,新版只會提醒;準備結束本輪工作時再同步即可。
STEP 02 · CASE A

開工啟動接力 —— 第一次會有新手歡迎,有任務才開始工作

打開能讀寫本機專案資料夾的 AI agent,開一個新對話。若 AI 已在正確專案內,可以只輸入 Start Agent Handoff 或「開工」;第一次安裝且同句沒有任務時,這會恢復最低必要狀態、顯示目前目標、風險與建議下一步,並進入簡短新手歡迎,然後停下等待你下一句。既有項目升級後,同一句 plain start 則維持狀態提示。若平台能安全讀回及控制目前標題,AI 可用已載入事實把 generic / stale title 改成「<項目名稱>|<主要動作>」;已有清楚標題便保留,不支援時靜默略過,亦不為命名額外讀檔或連網。標題只供顯示,不代表狀態、進度或授權。若你在同一句寫明目標,或明確說「繼續做到下一個 blocker / 完成目前目標」,AI 才可按普通任務規則開始工作。

Start Agent Handoff
實際運作

開工句不是自動執行授權

  • 第一次單獨開工可含新手歡迎:AI 只讀 handoff 的最低必要狀態,輸出狀態卡、風險與建議下一步,可加入簡短新手歡迎,但不會自動搜尋、做計劃或開始任務。
  • 同句有任務才開始:你可以寫「Start Agent Handoff,我要整理 Downloads」;資料足夠時,AI 會自行選擇最接近的工作情境,不用你再選 A 至 F。
  • 引導要有明確需要:第一次安裝後單獨開工會進入簡短新手歡迎;其後你說「教我用」、「新手」、「點開始」,或任務本身仍需釐清,AI 才載入新手引導。
STEP 03 · CASE A

只輸入開工句時 —— 第一次會歡迎,然後等待下一句

本例的用戶只輸入 Start Agent Handoff,而全新項目的 handoff 仍未有目標。新版行為不是提供選單、不是產生計劃,而是顯示目前狀態與建議下一步,加入簡短新手歡迎後結束回合。要開始工作,用戶要在下一句提出任務,或一開始就在同一句開工訊息寫明目標。

AI(已按 AGENTS.md 啟動)
   /\_/\   Agent Handoff Kit vX.Y.Z
  ( o.o )  continuity ready
   > ^ <

🔎 交接狀態:全新安裝
📌 目前目標:尚未設定
⚠️ 注意事項:無
🚀 下一步:告訴我你想做甚麼;例如「我要整理 Downloads,先給我預演清單」。

我已讀到這是全新安裝,目前未有任務目標,所以先給你一段簡短新手歡迎。請用下一句告訴我一個具體目標;我會替你選需要的工作規則,高風險動作仍會先問你。

我要整理 ~/Downloads。下載目錄堆了一兩年亂檔,過千份,想按類型分入文件、圖片、安裝包、壓縮包、其他,每類再按年份分一層。最好做成之後可重用的小工具。正式移動之前一定要先給我看預演清單。

AI · 任務收斂結果

明白。你已在這一句提供明確任務、資料夾、分類方向和安全限制。Handoff Kit 會把今天的目標、風險、檢查方式和下次接力提示寫入項目文件。今次第一個小任務建議收窄為:

先建立一個可重用的下載目錄整理工具,但只做到預演清單;不正式移動檔案。

原因:這個任務涉及大量檔案移動,先做預演最安全。你確認預演結果後,下一步才正式執行。

如果你同意這個第一步,我會載入正式工作模式:

寫代碼寫那個下載目錄整理小工具
安全因為要移動大量檔案,執行前要先預演列清單由你確認,絕對不會默默移動或者覆寫

我接著要做的工作流程:

計劃(列清楚分類邏輯、目錄結構、預演範圍)
→ 讀取(掃描下載目錄樣本)
→ 改動(寫 script + 預演模式)
→ 檢查(你確認預演清單)
→ 正式執行(按你確認的清單移動檔案)

是否以這個小任務開始?

實際運作

這段流程有三件事屬預設行為

  • 第一次單獨開工可含新手歡迎:AI 不是把所有規則丟給你,亦不會把空白狀態自動變成任務計劃;它只會在狀態卡後加上簡短歡迎。
  • 下一句任務才進入工作:本例是在用戶補上 Downloads 任務後,AI 才切入寫代碼、安全等正式模式。
  • 高風險工作仍會停手:檔案移動屬不可逆動作,AI 必須在計劃階段停手,等你確認才動手。
STEP 04 · CASE A

你確認,AI 進入計劃 → 讀取 → 改動 寫程式

本例涉及過千份檔案的正式移動,所以即使 AI 已判斷工作情境,仍要先取得確認。這裡的「確認」來自高風險安全邊界,不是所有新手任務都必須完成固定五步。

同意。先做可重用工具和預演清單,不要正式移動檔案。

AI · 計劃階段

分類邏輯(5 類):

  • documents/ —— .pdf .docx .doc .txt .md .rtf .pages
  • images/ —— .jpg .jpeg .png .gif .webp .heic .svg
  • installers/ —— .dmg .pkg .exe .msi .deb .rpm
  • archives/ —— .zip .tar .gz .7z .rar
  • others/ —— 以上分不到的一律歸入這類

子目錄結構:每類裡面再按檔案最後修改年份分,例如 documents/2025/documents/2024/

檔名規則:保留原檔名;如有重名加數字尾碼(_1、_2)。

預演範圍:掃描整個 ~/Downloads 目錄;不會跟蹤捷徑、不會處理隱藏檔。

我現在進入讀取階段掃描你的目錄,然後寫 script 並執行一次預演讓你看清單。這個計劃可以嗎?

可以,繼續。

AI · 讀取 + 改動階段

掃描 ~/Downloads,共找到 1,043 個檔案。樣本(隨機 5 個):

~/Downloads/IMG_2837.HEIC                (2025-04, image)
~/Downloads/銀行月結單_2024-11.pdf       (2024-11, document)
~/Downloads/Notion-2.0.41.dmg            (2024-08, installer)
~/Downloads/設計稿備份.zip                 (2025-01, archive)
~/Downloads/Screenshot 2025-03-15.png    (2025-03, image)

已寫好 script 到 ~/Downloads-tidy/sort_downloads.py,加入 --dry-run 選項。即將執行預演,只會印出「哪個檔案會去哪裡」的清單,完全不會移動任何東西。

準備好執行預演嗎?

實際運作

計劃 → 讀取 → 改動 → 檢查 → 正式執行 五個階段

  • 計劃階段必須列清楚:目標、範圍、驗收標準、哪些情況不處理 —— 不是立即寫 code,而是先寫清楚規則由你確認。
  • 讀取階段是收集事實 —— 真實掃描你的目錄看樣本,不會憑「估計」寫 script。
  • 改動階段寫東西但不直接執行 —— 寫好 script、加預演選項,正式移動前再停手等確認。
STEP 05 · CASE A

安全模式自動加碼 —— 預演列清單,你確認才正式執行

安全模式在第三步已經自動加載。核心要求:不可逆動作(檔案移動、刪除、覆寫、Git 重置、發佈)必須先講計劃,而涉及移動大量檔案時要用預演列清單,得到用戶明確確認才正式執行。AI 不可以「悄悄做」。

好,執行預演。

AI · 執行預演
$ python sort_downloads.py --dry-run

==== Dry-run summary ====
Total scanned:           1,043 files
Plan summary:
  documents/2025/          234 files
  documents/2024/          178 files
  documents/2023/           62 files
  images/2025/             198 files
  images/2024/             134 files
  installers/2025/          48 files
  installers/2024/          39 files
  archives/2025/            26 files
  archives/2024/            21 files
  others/                   103 files

⚠️ 5 個檔案有重名,會加 _1 / _2 尾碼。
⚠️ 0 個檔案跨磁碟分區(全部仍在同一個磁碟)。

預演完成,完全沒有移動任何檔案。
看完清單覺得可以,輸入 yes 才正式執行;不可以我可以調整分類規則。

清單列完。這個分配你接受嗎?如果有檔案你想保留在 ~/Downloads 不搬,可以講 —— 例如想保留最近 7 日內的檔案,我可以加篩選條件。

清單可以,我接受,正式執行。

AI · 正式執行
$ python sort_downloads.py

Moving 1,043 files...
[████████████████████████████████] 100% (1043/1043)

==== Done ====
Moved:           1,043 files
Renamed (dup):       5 files
Failed:              0 files

新目錄結構在 ~/Downloads 裡面,可以打開檔案總管查看。

已經完成。下載目錄現在分為 5 個主類加年份子目錄,找東西應該快很多。

實際運作

安全模式在這一步做的事

  • 預演強制:涉及移動 1000 個以上檔案,AI 不可以一句指令就移動 —— 必須先預演、列清單、等明確確認。
  • 清單透明:每類有多少檔案、年份分佈如何、重名怎樣處理 —— 全部列清楚,你看不順可以叫 AI 改規則。
  • 機密保護與不可逆禁區:安全模式禁止 rm -rfgit reset --hard 等指定破壞性命令及系統根路徑操作;強制推送則須另取明確授權並核對受影響 ref —— 這個情景未撞到,但同一套規則一直在守護。
PRACTICAL · GOVERNANCE BRIDGE

新建重要文件後 —— 接入 Agent Handoff Kit,避免文件變孤兒

有些文件不是普通草稿,而是未來 AI 必須知道的工作依據:stock list、production guide、runbook、workflow、checklist、source-of-truth。這類文件完成後,除了保存內容本身,還要讓下一個 AI 知道它的用途、何時要讀、何時要更新,以及是否有同用途舊文件。常見有兩種用法:指定一份文件接入 Agent Handoff Kit,或先掃描 repo 找出疑似未接入的重要文件。

我剛建立了 docs/production-guide.md,把這份文件接入 Agent Handoff Kit。

我會做文件接入審核,先只讀檢查:

  1. 文件本身是否寫清用途、範圍與更新時機
  2. dev/PROJECT_INDEX.md 是否登記它及何時要讀
  3. dev/DOC_SYNC_REGISTRY.md 是否有同類變更的同步規則
  4. 相關 workflow 是否提醒更新這份 guide
  5. handoff 只放當前狀態,log 只放本次驗收證據
  6. 是否已有另一份 production guide 或舊版真源

我會輸出「已接合、缺口、建議補丁、需要你判斷的項目」。如果你不指定文件而要求掃描 repo,我只會先列出候選與缺口,不會一邊掃描一邊自動修正。我不會自動刪除、改名或合併文件。

兩種入口

指定文件時可說 把 docs/production-guide.md 接入 Agent Handoff Kit,也可用舊說法 治理打通 docs/production-guide.md。不確定有哪些文件漏接時,可說 掃描未接入 Agent Handoff Kit 的重要文件scan for unbridged governance documents。掃描結果只是候選清單;你確認後,AI 才按建議補丁更新索引、同步登記或相關流程。

STEP 06 · CASE A

收工 —— 一句「收工」,AI 自動更新交接與輸出下次提示

準備結束本輪工作時,你不需要記住要更新哪份檔案。輸入一句「收工」、「Wrap up Agent Handoff」、「wrap up」或者「handoff」,AI 偵測到收工意圖,即進入完整收工流程:更新交接文件、寫今次紀錄入工作日誌,並把下一次接力內容同步寫入 START_NEXT_SESSION_PROMPT.txt 副本。

收工。

AI · 收工流程
   /\_/\   Agent Handoff Kit vX.Y.Z
  ( -.- )  handoff saved
   > ^ <

✅ 完成:下載目錄整理小工具完成,1043 個檔案已分入 5 類乘以年份子目錄
🔎 檢查:預演 + 正式執行 + 0 失敗
📌 交接:下次開工提示已備好
⚠️ 邊界:尚未做發佈(寫 README + 建版本標籤 + 推上 GitHub)

我已經:

  • 更新交接文件 —— 當前狀態改為「sort_downloads.py 已完成 + 已正式執行」,下一步列出「加 README + 建版本標籤 + 推上 GitHub」。
  • 新增條目入工作日誌 —— 包含今次的預演清單摘要、正式執行結果與本機版本紀錄。
  • 項目索引加入 sort_downloads.py 的角色描述。

下次開工在同一專案內說 Start Agent Handoff 或「開工」即可看回狀態;要立即繼續,就在同一句或下一句講清楚下一個任務。真正接力內容已同步寫入 START_NEXT_SESSION_PROMPT.txt

若下一個 AI 尚未指向資料夾,才用帶路徑啟動句:

Work in ~/Downloads-tidy. Read AGENTS.md first, then Start Agent Handoff.
Before changing anything, tell me the current state and your recommended next step.
實際運作

收工觸發了完整的接力流程

  • 自然收工:「收工」、「Wrap up Agent Handoff」、「wrap up」、「handoff」、「end session」、「done for today」等清楚短語都會觸發同一套收工流程,你不需要記長指令。
  • 交接文件對賬式更新:AI 不會將新狀態追加在舊狀態下面 —— 必須逐段對賬,改為當前事實,避免新日期配舊快照。
  • 下次開工提示自動同步:真正接力內容會寫入 START_NEXT_SESSION_PROMPT.txt 副本。下次新對話只需啟動接力,不用手動複製整份提示檔。交接文件仍是權威來源,副本只是方便。
  • 工作日誌自動整理:長期使用後舊條目會自動縮成短索引,再之後封存。主檔保持簡短,日常開工不需要打開。
STEP 07 · CASE A

下次接力與公開發佈 —— 新對話先接回狀態,有任務才繼續

過了一天。你想做發佈 —— 加 README、建版本標籤、推上 GitHub。打開新 AI 對話(可能仍是 Claude,或者今次轉用 Codex / Antigravity),可以先輸入 Start Agent Handoff 或「開工」看回狀態;若想它立即開始,就要在同一句或下一句明確講「繼續做發佈」。新 AI 讀入口規則與權威 handoff 後接回上一棒,毋須你重述背景。即使 GitHub 接口已連好,推送、標籤與 release 仍須獨立明確授權。

你 · 第二天新對話
Start Agent Handoff. 繼續做發佈:加 README、建版本標籤,再準備推上 GitHub;所有外部寫入先等我逐步確認。
AI(接力)
   /\_/\   Agent Handoff Kit vX.Y.Z
  ( o.o )  continuity ready
   > ^ <

🔎 Handoff: loaded
📌 目前狀態:sort_downloads.py 已完成 + 已正式執行 (1043 個檔案已移動)
✅ 已驗證:你的 AI 工具已連好 GitHub 接口,可代你建 repo + 推送
⚠️ 邊界:建立版本標籤、推送、建立 release 屬不可逆動作,每一步都要你明確批准
🚀 下一步:載入發佈 + 安全模式,進入計劃

讀齊交接文件上次紀錄。今次目標是發佈:加 README、建版本標籤 v0.1.0、推上 GitHub。我載入以下兩個工作模式:

發佈真正建立版本標籤或推送之前必須明確批准,不會自動執行
安全涉及 Git 遠端寫入,持續守護

計劃:

  • README.md —— 簡介、安裝、用法、選項、限制。
  • 本機 Git 初始化:git init + git add + git commit 第一個提交。
  • 本機建版本標籤:git tag v0.1.0
  • 因為你已連好 GitHub 接口,我可以代你建一個新 repo 名為 downloads-tidy(公開或私有由你決定),然後推送代碼與標籤,並建立 release。

這個計劃可以嗎?新 repo 要公開還是私有?

計劃可以。公開 repo,名用 downloads-tidy

AI · 寫 README + 本機提交與版本標籤

README 已寫好(三段:用途、安裝、用法選項)。Git 初始化、第一個提交、建版本標籤 v0.1.0 全部執行完。

$ git log --oneline
8e3a2f1 (HEAD -> main, tag: v0.1.0) Initial release: sort_downloads.py

接下來我會代你建 GitHub repo + 推送 + 建 release。這幾步屬不可逆動作,我會逐步報告每一個結果,有任何不符預期立即停。確認執行嗎?

好,執行。

AI · 代你建 repo + 推送 + 建 release
  • ✅ GitHub 上建立新 repo downloads-tidy(公開,描述「下載目錄整理小工具」)
  • ✅ 本機加遠端:git remote add origin https://github.com/yourname/downloads-tidy.git
  • ✅ 推送代碼:git push -u origin main
  • ✅ 推送標籤:git push origin v0.1.0
  • ✅ 建立 GitHub Release v0.1.0,自動生成版本說明
  • ✅ 回讀核對:已讀回 GitHub 頁面資料,確認提交紀錄、標籤與發佈連結一致

發佈完成。Repo URL:https://github.com/yourname/downloads-tidy。Release URL:https://github.com/yourname/downloads-tidy/releases/tag/v0.1.0。朋友只要下載或複製下來,立即可以使用。

準備結束本輪工作時講「收工」,我會將今次的提交紀錄、版本標籤、倉庫連結、發佈連結寫入交接文件與工作日誌,再同步下次接力提示。

實際運作

接力與發佈的安全護欄

  • 新 AI 不需要追問背景:它只讀入口文件與交接文件,立即知道上次做到哪、下一步是什麼、有什麼風險。新對話、新工具、新一天都接得上。
  • 跨工具一致:今天是 Claude,下次轉 Codex 或者 Antigravity 亦可用同一套交接資料;實際入口支援以該工具官方文件與本機實測為準。
  • 外部接口代你執行 + 回讀核對:你已連好 GitHub 接口,AI 直接代你建 repo、推送、建 release,寫入後立即回讀核對是否一致。如果未連好接口,AI 改為列詳細手動步驟由你親手做。
  • 不可逆動作必先明確批准:即使代你執行,建立版本標籤、推送、建 release 每一步都要你點頭。發佈模式紀律不會因有接口連好而放鬆。
  • 機密分離:GitHub 接口的存取憑證由 AI 工具的安全儲存管理,完全不會寫入 dev/ 任何治理檔。

走完三個案例之後,你會發現 同一套流程 適用於不同任務

由 AI 讀安裝指令頁判斷安裝或升級,或手動用終端機安裝 —— 開新 AI 對話啟動接力 —— 第一次安裝後單獨開工先恢復狀態、進入簡短新手歡迎並取得建議下一步,既有項目則維持狀態提示 —— 有任務時才開始做 —— 計劃階段停手等你確認 —— 涉及安全、知識整理、寫作時自動加上相應規則 —— 準備結束本輪工作時一句「收工」自動寫好下次提示 —— 新對話說「開工」就接得回狀態。Case A 與 Case B 各七步,Case C 則跨越多月演進,但骨幹節奏跨案例、跨工具、跨日子都是同一套。

你之後做第三個、第四個任務 —— 寫電子報、做股市觀察、整理多個項目的發票 —— 流程仍然是這套。工作模式會根據任務性質自動切換,但你的習慣動作(開工恢復狀態與任何首次歡迎、講任務、確認計劃;準備結束本輪工作時收工)始終一樣。

另外建議:你希望 AI 在單一對話內的做事規矩(語氣、優先序、回覆骨架、安全護欄、輸出層分工)有持久基準,可以配合 Adam-AI-Instructions 使用 —— 到該倉庫的「五、提示詞索引」選擇適用版本,複製對應 prompt.md 全文貼入你 AI 工具設定。Agent Handoff Kit 管「對話之間」的接力,Adam-AI-Instructions 管「單次對話質素」,兩者不重疊。

看回新手 60 秒入門 → 看本機 Agentic AI 工作系統案例 → 看 README on GitHub → 看 Adam-AI-Instructions →