核心原則
先把 Codex 當成一位很能幹但需要邊界清晰的協作者:它可以幫你寫、整理、分析、改網站、做文件,但你要知道它正在處理哪個文件夾、能不能改動重要資料、改完如何驗證。
第 1 課:你的 Codex 用途地圖
Codex 對你最有價值的地方,不是單次幫忙,而是逐步變成一套個人工作系統。下面六類就是我們後續學習與實作的主線。
建議的電腦文件夾部署
正式學習時,我們會一步步把你的 Codex 工作方式整理成幾個固定區域。
- Projects:真正要長期維護的項目,例如 Harper's Notes、投資工具、家庭資料庫。
- Inbox:臨時丟給 Codex 分析的文件,處理後要歸檔或刪除。
- Exports:Codex 生成的文件、表格、簡報、圖片和網頁。
- Backups:重要網站和數據的手動備份,尤其在大改之前使用。
- Playground:允許 Codex 試驗的小沙盒,不放唯一重要資料。
第 2 課:文件夾應該放在哪裡?
不同項目可以分散在本機、NAS、iCloud Drive、OneDrive 等位置,但每個長期項目都應該有一個清楚的「主目錄」。主目錄是 Codex、其他 AI 工具和你自己共同認定的工作入口。
Harper 網站的建議模式
Harper 網站目前位於掛載到本機的 NAS 盤,並由 Codex、Openclaw、Hermes 等工具共同維護。這種模式可行,但建議把它視為「發布區」,不要把所有試驗都直接做在發布區。
- 發布區:保留 `/Volumes/web/harper/` 作為網站正式運行位置。
- 工作區:在本機建立一個 Harper 網站工作副本,用來讓 AI 試改、整理和預覽。
- 備份區:每次大改前,把關鍵文件或整個網站做一份有日期的備份。
- 交接記錄:多個 AI 工具共同維護時,要保留最近改了什麼、誰改的、為什麼改。
第 3 課:Harper 網站本機工作區
Harper 網站已經有正式運行中的 NAS 站點。下一步不是直接大改正式站,而是在本機建立一個共享 AI 工作區,讓 Codex、Openclaw、Hermes 可以在同一套規則下協作。
/Users/nick/Documents/Codex/AI-Workspaces/harper-site-workspace/
目前結構
- site/:從 NAS 複製出的輕量網站副本,用來安全試改。
- drafts/:草稿、試驗內容和臨時整理。
- exports/:準備發布或交付的完成品。
- backups/:重要修改前的本機備份。
- handoff-log/:多 AI 協作時的交接記錄。
- scripts/:同步、備份和發布輔助腳本。
副本策略
正式 NAS 站點約 943MB,其中大部分是音樂文件。工作區目前採用輕量副本,只複製網站可維護部分,排除大型媒體文件、回收站和舊歸檔。
- 保留首頁、PHP 文件、筆記、專題頁、小型資源。
- 排除 music/files/,避免把大量媒體文件拉進工作區。
- 排除 _trash/ 和 _archive/,避免舊文件干擾日常維護。
- 正式發布仍以 /Volumes/web/harper/ 為準。
第 4 課:從本機安全發布到 NAS
Harper 網站現在有兩個位置:本機工作區用來準備修改,NAS 正式站用來對外運行。安全發布的核心,是不要直接跳到最後一步,而是固定走「備份 → 預演 → 發布 → 記錄」。
已建立的輔助腳本
- backup-live-site.sh:把 NAS 正式站的輕量版本備份到本機。
- publish-to-nas-dry-run.sh:預演發布,顯示將要變更的文件。
- publish-to-nas.sh:正式發布本機 site/ 到 NAS。
第 5 課:發布前如何檢查
工作區的價值,不只是「有一份副本」,而是讓每次發布前都有機會檢查。對 Harper 網站來說,檢查可以分成四層:自動檢查、差異預覽、人工確認、發布後復查。
已建立的檢查腳本
- check-workspace.sh:檢查本機工作區的關鍵文件、目錄和 Codex 學習入口。
- compare-with-live.sh:比較本機工作區與 NAS 正式站,預覽將會變更的文件。
第 6 課:多 AI 協作交接規則
Harper 網站可能同時由 Codex、Openclaw、Hermes 和你自己維護。這種模式可以成立,但需要一個共同習慣:每次接手前先看狀態,每次重要修改後留下交接。
已建立的交接文件
- PROJECT_STATUS.md:目前項目狀態、規則、限制和下一步。
- handoff-log/TEMPLATE.md:交接記錄模板。
- handoff-log/:每次重要修改後存放記錄。
第 7 課:本機工作區才是修改源頭
這一課來自一次真實糾錯:之前 Codex 學習頁的第 4 至第 6 課被先寫在臨時目錄,再直接發布到 NAS,沒有同步回 Harper 本機工作區。這不符合我們剛建立的安全流程。
正確流程
- 修改源頭:`/Users/nick/Documents/Codex/AI-Workspaces/harper-site-workspace/site/`
- 正式發布:`/Volumes/web/harper/`
- 臨時目錄:只能作為草稿或過渡,不作為長期源頭。
- 每次發布前:確認本機工作區版本是最新版本。
這次修正
- 已把最新 Codex 學習頁同步回本機工作區。
- 已新增 `scripts/publish-codex-learning.sh`,專門從本機工作區發布學習頁到 NAS。
- 已新增交接記錄,說明這次流程偏差和修正方式。
第 8 課:把學習項目和案例項目分開
這次學習旅程一開始是為了系統學 Codex,但因為 Harper 網站是一個真實場景,我們很快深入到網站工作區、發布流程和多 AI 協作。這是好案例,但它不應該吞掉整個 Codex 學習項目。
新的主項目位置
- Codex 學習總項目:`/Users/nick/Documents/Codex/AI-Workspaces/codex-learning/`
- Harper 網站項目:`/Users/nick/Documents/Codex/AI-Workspaces/harper-site-workspace/`
- Codex 學習發布頁:`/Volumes/web/harper/codex-learning/`
第 9 課:項目分類模板
在讓 Codex 建立、整理、發布或分析一個長期項目前,先判斷它是哪一類項目。分類不是為了貼標籤,而是為了決定源頭在哪裡、輸出去哪裡、哪些內容可以讓 AI 改、哪些內容需要先備份或確認。
分類時問七個問題
- 這個項目要保存什麼,或產出什麼?
- Codex 應該先改哪個位置,也就是唯一源頭在哪裡?
- 完成品應該發布或共享到哪裡?
- 哪些文件可以讓 Codex 直接修改?
- 哪些文件修改前需要備份、預演或人工確認?
- 改完後要用什麼方式檢查結果?
- 下一個 AI 或未來的自己接手前,必須先讀什麼?
第 10 課:新項目啟動流程
建立新項目時,不要從隨機空白文件夾或大批量搬文件開始。更穩的方式,是先用一段啟動提示詞讓 Codex 讀取新項目指引,確定項目位置、分類、安全邊界和第一個小任務。
/Users/nick/Documents/Codex/NEW_PROJECT_STARTER_PROMPT.md
標準順序
統一位置
長期 Codex 項目建議統一放在:
這樣就不會因為直接新建空白項目而散落到 Documents 根目錄,也方便未來在 Codex App 中指定已有文件夾作為工作區。
最小項目結構
- README.md:說明這個項目是什麼、不是什麼、接手前要讀什麼。
- PROJECT_STATUS.md:記錄當前狀態、規則、風險和下一步。
- project-classification.md:定義項目類型、唯一源頭、輸出位置和 AI 安全邊界。
- handoff-log/:保存重要修改、發布和交接記錄。
第 11 課:投資資料項目干跑
這一課把新項目啟動流程套用到第一個真實候選項目:投資資料。因為投資資料可能包含帳戶、持倉、交易、稅務和身份信息,所以第一步只做分類草稿,不讀取、不搬移、不整理任何真實財務文件。
為什麼先干跑
- 投資資料是數據項目,但可能連到研究筆記、專業知識和報告輸出。
- 原始券商文件、稅務記錄和帳戶資料不應該在沒有邊界時交給 AI 處理。
- 先定義唯一源頭、輸出位置、備份位置和檢查方式,再決定是否建立真實工作區。
- 先用假數據和樣本格式設計流程,確認安全後再處理真實資料。
建議項目位置
最小結構
- README.md:說明投資資料項目的目標和不能做的事。
- PROJECT_STATUS.md:記錄目前是否允許引入真實資料。
- project-classification.md:明確 AI 可讀、可改、不可碰的範圍。
- handoff-log/:記錄每次引入資料、生成報告或修改流程的原因和檢查結果。
第一個安全任務
確認是否真的建立投資資料工作區。即使建立,也先用假數據設計資料字典和報告模板,不直接處理原始帳戶文件。
第 12 課:Codex 任務說明模板
從這一課開始,學習路線回到更通用的 Codex 使用能力。不是每一個未來項目都要單獨做成教程;更重要的是學會把任何模糊需求,轉成 Codex 可以安全執行、可以驗證、可以交接的任務說明。
五個必填部分
一句話原則
如果你想說「幫我弄一下」,先補四句:在哪裡工作、能改什麼、產出什麼、怎麼檢查。
第 13 課:動手前審閱 Codex 的計劃
任務說明解決的是「我要什麼」,計劃審閱解決的是「Codex 準備怎麼做」。對重要文件、多步任務、發布、搬移、刪除和敏感資料來說,審閱計劃比事後補救輕鬆得多。
什麼時候先要計劃
- 任務可能修改很多文件。
- 任務可能搬移、重命名、覆蓋或刪除文件。
- 任務涉及 NAS、正式網站、財務資料、家庭記錄或專業歸檔。
- 任務會改變項目結構或新增自動化腳本。
- 任務可能由另一個 AI 或未來的自己接手。
好計劃要說清楚
常用提示詞
「請先給我一個執行計劃,不要馬上修改文件。計劃裡請說明你會檢查什麼、可能修改什麼、不會碰什麼、執行順序、檢查方式,以及哪些步驟需要我確認。」
第 14 課:Codex 改完後如何驗證文件變化
不要只停在「Codex 說完成了」。重要任務完成後,要確認三件事:改了什麼、預期結果是否真的出現、是否有意外改動。這一步能把 AI 協作從「相信回覆」變成「檢查結果」。
五層驗證
常用提示詞
「請驗證剛才的修改,告訴我修改了哪些文件、每個文件主要改了什麼、你用什麼方式確認改動已經生效、哪些地方沒有驗證,以及是否有意外改動或剩餘風險。」
安全使用守則
- 讓 Codex 修改網站或資料前,先說明目標、位置和不能碰的範圍。
- 涉及 NAS、網站、財務、家庭資料時,先建立備份或只做小步修改。
- 不要把密碼、私鑰、完整身份資料直接貼進聊天。
- 大批量刪除、搬移、覆蓋文件前,要求 Codex 先列出將要操作的文件。
- 每次重要修改後,要求它說明改了什麼、如何驗證、還有什麼風險。
學習路線
更新記錄
2026-05-31 · 第 14 課
新增改動後驗證流程:確認改了哪些文件、預期內容是否存在、是否有意外改動、功能是否正常,以及哪些地方尚未驗證。新增改動驗證清單。
2026-05-30 · 第 13 課
新增動手前計劃審閱:重要任務先看 Codex 準備檢查什麼、修改什麼、不碰什麼、按什麼順序做,以及如何驗證。新增計劃審閱清單。
2026-05-30 · 第 12 課
回到通用教程路線,新增 Codex 任務說明模板。後續重點不再是為每個計劃項目各做一課,而是學會目標、位置、範圍、輸出、檢查和交接這套通用任務表達方式。
2026-05-30 · 第 11 課
新增投資資料項目干跑:先建立分類草稿,明確原始財務文件、帳戶資料和稅務記錄的安全邊界;下一步只決定是否建立真實工作區,不處理真實投資資料。
2026-05-30 · 第 10 課
新增新項目啟動流程:先使用根目錄啟動提示詞,讓 Codex 讀取新項目指引,統一把長期項目建立在 AI-Workspaces 下,先分類、再建最小結構、最後只做一個小任務。
2026-05-30 · 第 9 課
新增項目分類模板,將長期項目分為學習、網站、數據、研究、媒體/資料庫和職業知識六類。分類後再決定源頭、輸出、AI 可修改範圍、檢查方式和交接規則。
2026-05-30 · 第 8 課
建立獨立的 Codex 學習總項目:`/Users/nick/Documents/Codex/AI-Workspaces/codex-learning/`。Harper 網站被定位為第一個實戰案例和發布展示渠道,而不是整個學習項目本身。
2026-05-30 · 第 7 課
修正 Codex 學習頁更新流程:本機工作區 `site/` 才是 Harper 網站修改源頭,NAS 是發布區。已同步最新學習頁回工作區,並新增 `publish-codex-learning.sh`。
2026-05-30 · 第 6 課
建立多 AI 協作交接規則。新增 `PROJECT_STATUS.md`、`handoff-log/TEMPLATE.md` 和交接記錄,讓 Codex、Openclaw、Hermes 接手前有共同上下文。
2026-05-30 · 第 5 課
新增發布前檢查流程:自動檢查、差異預覽、人工確認、發布後復查。新增 `check-workspace.sh` 和 `compare-with-live.sh`,目前工作區檢查已通過。
2026-05-30 · 第 4 課
建立 Harper 網站安全發布流程:備份正式站、預演發布、正式發布、寫交接記錄。新增三個輔助腳本,並採用不自動刪除 NAS 文件的保守發布策略。
2026-05-30 · 第 3 課
建立 Harper 網站本機共享 AI 工作區,位置為 `/Users/nick/Documents/Codex/AI-Workspaces/harper-site-workspace/`。已複製輕量網站副本,並加入 README、交接記錄和刷新腳本。
2026-05-30 · 第 2 課
整理文件夾存放位置策略:項目可以分散在本機、NAS 和雲盤,但每個長期項目要有清楚主目錄。Harper 網站建議採用「本機工作區 + NAS 發布區 + 備份區 + 交接記錄」模式。
2026-05-30 · 第 1 課
確認 Codex 的六個核心用途:Harper's Notes 網站、孩子學習資料、投資資料、文章研究、家庭資料庫、職業知識。後續課程會圍繞這些真實場景展開。
2026-05-30
建立 Codex 學習旅程初始頁。下一步:規劃本機文件夾、NAS 網站發布流程與安全備份規則。