AI Agent工作流

Claude Code/Codex 雙刀流,如何不換個 AI 就換個大腦?

Claude Code 和 Codex 雙刀流,卻要維護兩份規則?分享我如何共用機制.md、人格.md 與工作摘要,用 Hook 和 import 接回同一套工作方式,以及 @ 匯入踩坑後的實際修正。

#Claude Code #Codex #AGENTS.md #CLAUDE.md #Hooks
Claude Code/Codex 雙刀流,如何不換個 AI 就換個大腦?

我在 Claude 裡調好的工作方式,換到 Codex,又要再講一次。

文章要怎麼寫、檔案要放哪裡、哪些事情先問我。明明在做同一個專案,換了 AI,卻像換了一個剛報到的同事。

如果兩邊都有用,還會多一件事:Claude Code 有 CLAUDE.md,Codex 有 AGENTS.md。今天改這份,明天還要記得改另一份。

我只是想換個 AI 做事,連規則都要維護兩次,很麻煩。

後來我把工作規則、人格與目前進度留在同一個資料夾,讓兩邊開場就能拿到。Hook 是我用來接這件事的方法之一,也曾經拿來處理兩邊的共同文件。

現在我修一條規則,只要改原本那份文件。下次開 Claude Code 或 Codex,都從那裡接。

CLAUDE.md 和 AGENTS.md,為什麼會越改越不一樣?

Claude Code 會載入 CLAUDE.md 裡的專案指示Codex 則有 AGENTS.md 的指示載入機制

它們都是 Markdown 文字檔,可以寫工作規則。但如果我把同樣的內容各貼一份,之後每次改動就要對兩邊。

例如我的 機制.md 裡有一條:

先開口,再動手。

我要 AI 開始做事前,先講一句他要做什麼。否則等了半天沒聲音,我會以為他當掉了。

假如這條只加進 Claude 那份,換到 Codex 就得重新提醒。等到規則多起來,我還要回頭查:到底哪份才是最新的?

同一條規則原本要分別寫進 CLAUDE.mdAGENTS.md,現在就放在 機制.md,讓兩邊都載入它。

同一件事分開維護共用文件
加上「先開口,再動手」兩份指示檔各改一次機制.md 一次
調整 AI 跟我說話的方式兩邊各貼一份新要求人格.md
換 AI 接目前的工作重新交代進度開場帶入同一份工作摘要

我把工作方式放在機制.md,把相處方式放在人格.md

我的共用文件裡,機制.md 寫的是怎麼做事。

像是開始工作先說明、查過去的討論要去哪裡找、完成的內容放哪裡。這些規則在 Claude Code 與 Codex 都適用。

人格.md 則寫我希望怎麼跟 AI 相處。裡面第一句是:

他的夥伴,不是客服,也不是說明書。

後面還有:

不要演:沒做完就說還在做,讀不到就說讀不到,數字照工具吐出來的唸。

我要換 AI 時還留得住的,就是這些東西。

另外,現在做到哪裡、下一步要接什麼,放在 HUB.md。它會隨工作更新,開新對話時一起帶進來。

同一個工作資料夾
├── 機制.md:怎麼做事
├── 人格.md:怎麼跟我相處
└── HUB.md:目前做到哪裡

          ├── Claude Code 開場載入
          └── Codex 開場載入

這裡說的「同一個大腦」,指的是共用這些工作規則與脈絡。Claude 和 Codex 的能力、回答方式仍然有差別,但我不用為了換工具,再教一次自己的做事方式。

如果想看我怎麼分配工作,之前那篇用 Claude、Codex、Gemini 做出辦公室遊戲講的是分工。這篇補的是交接:交給誰做,都能拿到同一份要求。

用 Hook,把共同文件帶進新對話

Hook 可以在指定事件發生時執行程式。我用到的是 SessionStart,也就是對話啟動時的事件。

程式會讀取指定文件,把內容交給 AI,作為這場對話的背景。設定好之後,開新對話就會執行,不用每次手動貼上。

Claude Code 的 SessionStartCodex 的 SessionStart都支援把額外內容帶進對話。兩邊可以讀同一份來源文件,各自完成開場載入。

開啟新對話

SessionStart hook 執行

讀取指定的共用文件

把文件內容送進這場對話

AI 帶著這些要求開始工作

我會在開場內容裡加上可辨識的標記,方便確認這次有沒有執行。接著再用一個小任務,核對他有沒有照著做。

「文件進來了」跟「這次有照做」,是兩件要分開驗的事。Hook 處理的是前面那段載入;工作結果還是要看。

為什麼不在 CLAUDE.md 寫 @AGENTS.md 就好?

我也試過。

當時我的使用感受是:「十次有五次都沒看。」要求明明寫了,換一場又漏掉,讓我很難放心只靠檔案之間的引用。

後來查下去,Claude Code 支援的 @ 匯入會在啟動時展開文件內容。我早期遇到的一個具體問題,是中文檔名的寫法。在當時使用的版本裡,這樣寫沒有展開:

@機制.md

後來改成:

@./機制.md
@./人格.md

再開一場新對話,不讓 AI 使用工具讀檔,請他直接引用裡面的句子。這次讀到了,我也核對過那場的開場紀錄。

所以,前面那句「十次有五次」是我當時的使用感受,不能當成 @AGENTS.md 的通用失敗率。至少有一次明確的問題,出在我寫的 import 路徑。

我現在的接法也跟最初不同:

文件Claude CodeCodex
機制.md人格.mdCLAUDE.md@./ 匯入用開場 hook 注入
HUB.md 的工作摘要用開場 hook 注入用開場 hook 注入

Claude 那邊已經透過 import 載入的內容,就不再從 hook 重複塞一次。

如果只想共用靜態規則,在 CLAUDE.md 裡匯入 AGENTS.md 就值得試。我的系統還要在開場整理目前進度、加入提醒,所以也保留 hook 來做這部分。

兩邊的入口可以不同,我維護的原文仍然只有一份。

想照做,可以直接把這件事交給 AI

需要的是能操作本機專案的 Claude Code/Codex,以及兩邊都能讀到的工作資料夾。先準備自己已經在用的規則,只有幾條也可以。

把下面這段貼給 AI,補上自己的資料夾位置:

我同時使用 Claude Code 和 Codex,想讓兩邊共用工作規則。

我的工作資料夾是:〔填入資料夾路徑〕。

請先讀現有的 CLAUDE.md、AGENTS.md 和相關規則,
列出重複或衝突的地方,保留我原本的內容。

請把共用的做事規則與相處方式,分別整理到機制.md、人格.md。
CLAUDE.md 和 AGENTS.md 保留各自必要的入口與工具專屬設定,
共用內容只維護一份。

依目前安裝版本的官方文件,安排開場載入:
Claude Code 可用 @./ 匯入靜態文件;
Codex 用 SessionStart hook 帶入共同文件。
需要在開場整理的工作摘要,再用 hook 處理。

先列出預計修改的檔案、設定與驗證方法,等我確認再改。
完成後,告訴我如何各開一場新對話,
確認兩邊都拿到文件,以及如何用小任務驗證規則有生效。

如果希望兩邊都用 hook,交辦時也可以直接指定。請 AI 核對各自的設定方式,把同一份文件帶進去,並處理重複載入。

做好後,挑一條容易辨識的規則來測。例如「先開口,再動手」:各開一場新對話,交辦一件讀檔任務,看兩邊是否都先說明再執行。

也可以先要求他不用工具,直接引用 人格.md 裡的一句話,對照原文。這能協助檢查開場載入,再搭配執行紀錄看,才知道漏在什麼地方。

設定好一次,以後改規則就回原本那份文件。換到另一個 AI,開新對話接著做。

懶得自己研究,我已經把這些接成一套系統

共用規則只是我每天用 AI 工作的一部分。後面還有文章怎麼寫、素材怎麼整理、工作做到一半怎麼留下來,讓下一場接著做。

如果你懶得自己研究這些接法,想直接拿一套已經做好的系統,可以看我的 AI 一人公司系統

我把自己在用的工作方式、AI 員工與文件流程放在裡面,讓你從現成的做法開始,再調成適合自己的版本。

不用每換一個 AI,就重新介紹一次自己。

Pan — 跨界實踐者

Pan

用AI Agent與多元能力,用興趣打造能變現的一人事業

Newsletter

訂閱電子報,不錯過真實的 AI 實戰心得

我會分享 AI Agent、內容工作流、工具實作與一人事業的踩坑筆記。

    我們尊重你的意願,隨時可以取消訂閱

    相關文章

    返回全部文章

    免費線上說明會

    看看我怎麼把工作
    交給 AI 員工

    學了AI,用起來才發現...

    一個指令、一個動作,成果也不如預期

    看別人用得好厲害,最後總是自己來

    你需要的不是花數十小時訓練新進員工

    而是把已經搭好的AI團隊帶回家

    讓AI第一天就開始幫你工作

    我把過去關於設計、AI、知識管理、流程搭建的經驗,做成了一套

    AI 一人公司系統

    這套系統每天我只要負責審核,剩下的他們會自己把事情完成

    → 看看公司當下與未來的能力

    9/16 起 NT$6,490,含一年更新與一年社群資格,系統裝好就是你的

    想知道他們怎麼工作?

    這場說明會,我會帶你看:

    • 從一個隨手記下的想法開始,讓AI自己走到發布
    • 一人公司中繁瑣的雜務,AI主動幫你做掉
    • 已經訓練過的AI員工,讓成果一次到位的過程

    如果你平時有在用 AI,卻覺得事情還是都要自己來,沒有什麼幫助

    非常推薦你來看看我是怎麼把工作交給AI