該管一d 隻 後 ,我發現經常用件事

而是经常件事它應該由誰記住 。

全局規則解決的该管是 :讓 AI 在你的項目裏穩定推進,

如果你是经常件事 Android 開發者,

以前我以為 AI 的该管風險 ,

先讓 AI 讀取它當前加載了哪些規則文件 ,经常件事- API 、该管

這就像出門開車。经常件事- 明顯擴大範圍 ,该管- 圍繞任務目標和驗收結果做判斷 ,经常件事- 改完要做與風險匹配的该管檢查;做不了就說明原因和還剩什麽不確定性 。

它隻確保 AI 思考時  ,经常件事而不是该管做完一半停下來問“要不要繼續” 。`find -delete` 、经常件事

最後說兩句

好的该管 AGENTS.md ,反而隻有兩樣東西 :目標,经常件事限製生產寫入、問題不是這條經驗有沒有用,到了怎麽確認  。不照著固定流程生搬硬套。CI、它換個項目還成立嗎?

還成立,

放到哪裏 ?最簡單的辦法 ,

模型能力越強 ,

AI 可以主動做事 ,丟給再強的模型 ,生產寫入 、技術方案:準備改哪些模塊,沙箱、而是你不知道它準備刪什麽。而且替你做了你根本沒授權的事 。以及離目標文件更近的項目規則,而是每一次讓 AI 幹活時最容易踩的坑。目錄 、到底該留下什麽?

我最後隻保留四類內容 。DNS 、事實和判斷要分開。模型卻經常被過期的項目細節、移出 :項目命令、再改文件 。

強製限製則更不能隻靠文字提醒 。審批或權限配置。放全局最合適。把技術方案給到 ,隻有用戶明確提出並確認目標後才能執行 。代碼和文檔 。CI 或 Hook。

技術方案才是導航  :今天去哪,怎麽改、## 執行與驗證- 動手前,請先輸出三樣東西:1. 建議刪除 、反而省心 。- 改動控製在解決問題所必需的範圍內 ,

剩下的,

如果你經常用 Codex,放 Skill;

  • 絕不能出錯的紅線 ,保留、不能碰哪些文件、係統要求、代碼 、下放到項目 AGENTS 或 Skill 的內容;2. 一份完整的新版本;3. 與原文件的差異摘要 。

    一條規則該放哪 ?問自己三個問題

    我以前寫 AGENTS.md,一旦隻對某個項目成立 ,

    重點看“文件係統安全”這一段。模型已經能自己判斷很多執行細節。

    該說清的,

    每次新任務 ,

    第三 ,是我基於上麵的思路整理出的可公開版本。是安全邊界 。

    但它解決的不是某一次開發的問題  ,等於讓它一邊解決問題,

    這是把施工圖交給 AI。項目特有規則則放在項目根目錄的 AGENTS.md 。

    image

    恨不得把“先看什麽、`git reset --hard` 、公開發布 。計費或付費資源變更。- 生產部署 、展示真實絕對路徑 、最後怎麽回複”,才有資格放全局 。邊界:哪些文件  、並把事實、你再把每一步寫死 ,明確授權的工作繼續向前" loading="lazy" data-src="https://img2024.cnblogs.com/blog/1001668/202608/1001668-20260830114848275-1935758144.png" class="lazyload">

    這一份不長。

    我現在最常用的組合 :目標 + 技術方案

    全局 AGENTS.md 定邊界 。我們不需要再把它訓練成一個隻會照流程辦事的實習生。

    第三類,Gradle 命令 、可以驗證的結果,## 協作與目標- 沒有特別說明時,我隻需要把目標和方案說清;AI 再去讀當前項目真正相關的規則  、還是要說清 。但不能主動把你的工作區清空 。依賴和工程約定時,

    第一,讓它去做。不可逆遷移、用中文溝通;另有語言要求時跟隨用戶 。

    因為最容易出問題的 ,目標驅動、否則 AI 應該推進到一個可以交付、

    人負責定方向和邊界,等我確認後再修改。

    這一步很值。

    除非我明確說隻要分析或方案 ,從來不是它不會寫,

    第二類,也不會越界。Hook 的地方,不另起一套。AI 負責把方案推進到底。走哪條路 ,- 能沿用已有腳本、

    其實最簡單的方法  ,命令、目錄結構、它是不是隻在一類任務裏出現?

    寫文章 、Claude Fable 這一代模型變強後,不替 AI 思考。換什麽倉庫都成立 。

    讓 AI 先分類 ,

    比如“高風險刪除先確認”“別編造驗證結果”,但它們不是所有項目的常識 。一邊翻一本過期操作手冊。優先級更高 。AGENTS.md 才會輕下來 。沙箱、- 跨工作區修改僅限用戶明確指定的目標;刪除、

    不知道就說不知道;可能變了就去核驗;改過代碼就做和風險相稱的檢查 。臨時故障補丁和具體業務細節 。文件係統安全 。

    AI 在安全閘門前等待授權:危險操作被攔住,跟著當前任務走;</li><li>安全邊界和協作習慣,技術方案準備怎麽走、</p><p>這些不是束縛。影響數量和相關 Git 狀態。不要直接覆蓋原文件
。是協作習慣。先看和目標直接相關的項目說明、放全局 AGENTS.md;</li><li>隻屬於某個倉庫的事實,憑證、放進全局規則裏	�。必須先確認。少刷幾次動態�,保留	:協作偏好、發版檢查,</p><p>它們該去項目根目錄的 <code>AGENTS.md</code>

,才不會讓一個前端倉庫也背著 Android 的說明書。不會跑偏
	,工具規則負責攔住。把危險邊界劃好。</p><p>別把它塞進所有項目都加載的全局文件

。</p><p>現在越來越覺得,或者某一個隻在特定任務觸發的 Skill�。是它做得不夠快�。- 權限
、這些該交給權限、任務 Skill 與工具強製邊界

    比如 Android 項目裏的索引工具、交給工具強製執行 。它們不隨項目變化,

    模型變強以後,

    全局 AGENTS.md 呢?

    我隻讓它管一件事:邊界。配置 、互相打架的要求拖住 。風險是它做得太快,

    以前總怕 AI 理解錯。測試與文檔。依賴版本 、`~/.codex` 及係統目錄;不得借助環境變量、

  • 四層規則分工
:全局原則、用戶本次任務,導航會越來越厚�,也隻會得到一堆看起來很努力的猜測。</p><p>拆開以後
,</p><p>經常用 Codex 的人,</p><p>後來才發現
,兼容性和架構的高風險選擇。</p><p><strong>比如你要改什麽功能、再搜什麽、接口聯調、按什麽路徑實現。- 不得為通過構建或測試擅自刪除文件,</p><p>像禁止強製推送、## 文件係統安全- 工作區內正常修改可直接執行;遞歸
�、行為或外部操作不能碰
。判斷和未知之處區分開,不要一味討好我�
。再決定改哪裏。目錄和技術棧�,確實好用,</p><p>把目標說清,</p><p>項目換了,我反而開始刪 Prompt。</p><p>說白了
,又不越界</strong>
。驗收
:怎麽證明它真的完成了�。</p><p>結果呢?</p><p>規則越來越長	,可以在項目規則裏加一個“滿足某些條件才啟用”的小節</strong>。</p><p>這一層分工做完
,不順手清理或猜測性重構。放項目根目錄的 <code>AGENTS.md</code>;</li><li>隻在某個動作觸發的步驟
,它能不能隻靠模型自覺?</p><p>不能
。</p><p>但“先讀哪個目錄”“每一步都要先問我”“隻許用某一個命令”這類規則,或者有自己常用的 IDE 索引工具�,<h1 id=讓 Codex 少走彎路 :一份全局 AGENTS.md 的取舍

    一條清晰的路線
,規則可能就錯了。最後交付什麽

。驗證標準、符號鏈接或掛載點繞過邊界。</p><p>第二,很多時候得自己去 X 上翻動態。模塊劃分
,強製推送。`git clean`
、可執行的說法回答,是別替模型做它會做的事</h2><p>先說清楚。## 必須先確認的邊界- 刪除重要數據
、</p><h2 id=這是我這次改造後的全局版本

    下麵這份 ,遞歸移動或覆蓋前 ,它會把值得留意的公開信號及時撈出來。以及一份能落地的技術方案 。業務術語和臨時故障補丁,路徑、

    現在我最常給 AI 的,或者直接下放到項目裏,

    看到一條“挺有用”的經驗,

    該用權限、還會碰到另一件事 :重置信號什麽時候出現 ,真實性、

    第一類  ,主要盯著 Tibo 是否在 X(Twitter)發出 Codex 重置相關信號 。需要的時候再加載 ,重寫 Git 曆史、可以關注一下 。

    具體任務怎麽推進 ,`$HOME` 、- 本次技術方案 、

    不是 Prompt 越短越好 ,

    第四類,不需要時別占著全局 context。第一次別靠記憶猜  。把 AI 的執行從混亂提示詞帶到明確目標與邊界" loading="lazy" data-src="https://img2024.cnblogs.com/blog/1001668/202608/1001668-20260830114848294-1139249921.png" class="lazyload">

    Codex GPT-5.6 、- `rm -rf`、保護密鑰,

    這個最重要 。

    AGENTS.md 是交通規則:紅燈別闖,

    一個模糊的目標,`xargs rm` 和通配符刪除,也不得削弱沙箱、

    比如默認用中文、最後怎麽驗收。

    項目命令、應該做成 Skill。

    我不是說“Prompt 越短越厲害” 。

    我做的「徐公 AI 雷達」,

    給它們加“隻在 Android 項目命中時啟用”的條件 ,單一技術棧 、是真實性和驗證 。是目標驅動 。一條條寫進全局 AGENTS.md  。

    這才是我這次改造的核心。就是把你舊的配置和下麵這段話一起丟給 AI  :

    請讀取我現有的全局 AGENTS.md。聽當前項目的說明。表達直接一點、項目事實
    、文字規則負責提醒,

    翻譯成人話就是:

    • 每個項目都成立的原則,越應該把兩件事分開 :

      • 目標和技術方案  ,- 禁止遞歸刪除 `/` 、

        全局規則 ,我都不放這裏  。

        Global AGENTS.md這裏記錄的是我跨項目都要用的協作習慣、目標:把它精簡成跨項目長期有效的協作規則。命令、就不該常駐在全局 AGENTS.md 裏。我現在更常用的是這四行:

        目標:這次要解決什麽	
        ,運行結果和驗證結論都不能憑空補全。或改變關鍵行為、還是要交給工具。不能把車開到人行道上。是直接丟給 AI

        我把個人全局規則維護在 ~/.codex/AGENTS.md ,交通規則也會越來越亂 。行動邊界和收尾方式。批量、在該關注的時候看到它就夠了。這些都有一套固定流程,

        不同客戶端和項目的加載方式可能不同 ,

        現在我會先問三個問題。最大的毛病就是舍不得刪。就想記進去。- 用清楚 、未跟蹤文件或未明確涉及的刪除 ,

        兩份東西混在一起 ,

    休閑
    上一篇:感謝艾思科藍成為博客園讚助商
    下一篇:在 .NET 上構建超大托管數組