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

AI 在安全閘門前等待授權:危險操作被攔住�,经常件事</p><p>第四類�,该管保護密鑰,经常件事<strong></strong>是该管直接丟給 AI</h2><p>我把個人全局規則維護在 <code>~/.codex/AGENTS.md</code>,路徑、经常件事## 文件係統安全- 工作區內正常修改可直接執行;遞歸、该管隻有用戶明確提出並確認目標後才能執行。经常件事而是该管你不知道它準備刪什麽。遞歸移動或覆蓋前,经常件事是该管我基於上麵的思路整理出的可公開版本。越應該把兩件事分開�:</p><ul><li>目標和技術方案,经常件事</code></pre><p>讓 AI 先分類,该管邊界
:哪些文件、经常件事是该管安全邊界。`find -delete`
、经常件事保留、- API、再改文件。</p><p>現在越來越覺得,</p><p>比如“高風險刪除先確認”“別編造驗證結果”,反而隻有兩樣東西�:<strong>目標</strong>,</p><p>拆開以後,規則可能就錯了。</li></ul><p>這才是我這次改造的核心�。把危險邊界劃好�。可以關注一下�	。換什麽倉庫都成立。一條條寫進全局 AGENTS.md�。目錄結構
、</p><p>全局 AGENTS.md 呢
?</p><p><strong>我隻讓它管一件事	:邊界</strong>�。代碼、<strong></strong>不能碰哪些文件、</strong></p><h2 id=放到哪裏 ?最簡單的辦法 ,

讓 Codex 少走彎路 :一份全局 AGENTS.md 的取舍

一條清晰的路線,發版檢查,目標驅動、用戶本次任務�,可執行的說法回答,- 用清楚	、在該關注的時候看到它就夠了。也隻會得到一堆看起來很努力的猜測。沙箱、- 改完要做與風險匹配的檢查;做不了就說明原因和還剩什麽不確定性�。重寫 Git 曆史、怎麽改、`xargs rm` 和通配符刪除
,</p><p><img alt=

文字規則負責提醒,我現在更常用的是這四行:

目標:這次要解決什麽,最後怎麽回複”,把 AI 的執行從混亂提示詞帶到明確目標與邊界" loading="lazy" data-src="https://img2024.cnblogs.com/blog/1001668/202608/1001668-20260830114848294-1139249921.png" class="lazyload">

Codex GPT-5.6 、

強製限製則更不能隻靠文字提醒。CI 或 Hook 。臨時故障補丁和具體業務細節 。用中文溝通;另有語言要求時跟隨用戶 。項目事實 、

如果你經常用 Codex,

第一 ,目錄和技術棧,

但“先讀哪個目錄”“每一步都要先問我”“隻許用某一個命令”這類規則,交給工具強製執行。

現在我最常給 AI 的 ,

重點看“文件係統安全”這一段。

第二類 ,

Global AGENTS.md這裏記錄的是我跨項目都要用的協作習慣	、請先輸出三樣東西:1. 建議刪除
、行動邊界和收尾方式
。才不會讓一個前端倉庫也背著 Android 的說明書
。業務術語和臨時故障補丁,係統要求、不替 AI 思考。你再把每一步寫死,不會跑偏,

說白了,

翻譯成人話就是:

  • 每個項目都成立的原則,

    結果呢 ?

    規則越來越長 ,沙箱、而是它應該由誰記住。不可逆遷移、不照著固定流程生搬硬套。兼容性和架構的高風險選擇。少刷幾次動態,任務 Skill 與工具強製邊界" loading="lazy" data-src="https://img2024.cnblogs.com/blog/1001668/202608/1001668-20260830114848211-1437238058.png" class="lazyload">

    比如 Android 項目裏的索引工具、

    第三,`$HOME`、計費或付費資源變更 。模塊劃分 ,優先級更高 。審批或權限配置。需要的時候再加載 ,驗收:怎麽證明它真的完成了 。

    AGENTS.md 是交通規則:紅燈別闖,展示真實絕對路徑、按什麽路徑實現。批量、或者某一個隻在特定任務觸發的 Skill 。再決定改哪裏。先看和目標直接相關的項目說明 、- 本次技術方案、最後怎麽驗收。是別替模型做它會做的事

    先說清楚。

    不知道就說不知道;可能變了就去核驗;改過代碼就做和風險相稱的檢查。

    經常用 Codex 的人,AGENTS.md 才會輕下來 。把技術方案給到 ,或改變關鍵行為 、

    具體任務怎麽推進,

    以前我以為 AI 的風險,或者直接下放到項目裏,最後交付什麽。等我確認後再修改。## 協作與目標- 沒有特別說明時,才有資格放全局  。`git reset --hard` 、第一次別靠記憶猜。交通規則也會越來越亂。再搜什麽、否則 AI 應該推進到一個可以交付、可以驗證的結果 ,

    但它解決的不是某一次開發的問題 ,項目特有規則則放在項目根目錄的 AGENTS.md。讓它去做。模型卻經常被過期的項目細節、

    這是把施工圖交給 AI 。

    我做的「徐公 AI 雷達」,

    像禁止強製推送、也不會越界。單一技術棧、到了怎麽確認 。它換個項目還成立嗎?

    還成立 ,

    模型變強以後,AI 負責把方案推進到底 。- 禁止遞歸刪除 `/`、

    人負責定方向和邊界 ,但它們不是所有項目的常識。

    該說清的 ,並把事實 、

    全局規則解決的是 :讓 AI 在你的項目裏穩定推進  ,反而省心 。而不是做完一半停下來問“要不要繼續” 。放 Skill;

  • 絕不能出錯的紅線 ,不另起一套。保留 :協作偏好  、丟給再強的模型 ,`~/.codex` 及係統目錄;不得借助環境變量  、Claude Fable 這一代模型變強後 ,放進全局規則裏。

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

    全局 AGENTS.md 定邊界 。

    比如默認用中文、

    現在我會先問三個問題。判斷和未知之處區分開,不要一味討好我 。

    別把它塞進所有項目都加載的全局文件 。Hook 的地方 ,- 能沿用已有腳本、代碼和文檔。還是要交給工具。它是不是隻在一類任務裏出現?

    寫文章、目標 :把它精簡成跨項目長期有效的協作規則。接口聯調  、## 必須先確認的邊界- 刪除重要數據  、

    每次新任務,

    我不是說“Prompt 越短越厲害”。技術方案 :準備改哪些模塊,它能不能隻靠模型自覺?

    不能 。可以在項目規則裏加一個“滿足某些條件才啟用”的小節 。但不能主動把你的工作區清空。又不越界 。不能把車開到人行道上 。

    先讓 AI 讀取它當前加載了哪些規則文件,

    第一類,技術方案準備怎麽走 、限製生產寫入 、是協作習慣。配置、或者有自己常用的 IDE 索引工具,公開發布。它會把值得留意的公開信號及時撈出來。從來不是它不會寫,

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

    一個模糊的目標,

    全局規則,

    給它們加“隻在 Android 項目命中時啟用”的條件,

    後來才發現 ,問題不是這條經驗有沒有用,

    項目換了,

    除非我明確說隻要分析或方案,文件係統安全。行為或外部操作不能碰 。- 圍繞任務目標和驗收結果做判斷 ,以及離目標文件更近的項目規則 ,未跟蹤文件或未明確涉及的刪除,- 生產部署 、

    看到一條“挺有用”的經驗,這些該交給權限 、CI、Gradle 命令 、依賴版本、風險是它做得太快 ,主要盯著 Tibo 是否在 X(Twitter)發出 Codex 重置相關信號。是真實性和驗證 。我反而開始刪 Prompt。是它做得不夠快。

    項目命令、還會碰到另一件事 :重置信號什麽時候出現 ,影響數量和相關 Git 狀態。到底該留下什麽 ?

    我最後隻保留四類內容 。DNS、我隻需要把目標和方案說清;AI 再去讀當前項目真正相關的規則、而且替你做了你根本沒授權的事 。這些都有一套固定流程 ,

    以前總怕 AI 理解錯 。放全局 AGENTS.md;

  • 隻屬於某個倉庫的事實 ,

    這是我這次改造後的全局版本

    下麵這份,放全局最合適。不順手清理或猜測性重構。必須先確認。真實性 、走哪條路 ,憑證、我們不需要再把它訓練成一個隻會照流程辦事的實習生。

這就像出門開車 。- 跨工作區修改僅限用戶明確指定的目標;刪除、模型已經能自己判斷很多執行細節。我都不放這裏。不需要時別占著全局 context 。

它們該去項目根目錄的 AGENTS.md ,確實好用,不要直接覆蓋原文件 。下放到項目 AGENTS 或 Skill 的內容;2. 一份完整的新版本;3. 與原文件的差異摘要 。而是每一次讓 AI 幹活時最容易踩的坑。驗證標準 、- 明顯擴大範圍,

不是 Prompt 越短越好,放項目根目錄的 AGENTS.md
  • 隻在某個動作觸發的步驟 ,移出 :項目命令 、是目標驅動 。應該做成 Skill。- `rm -rf`、運行結果和驗證結論都不能憑空補全。符號鏈接或掛載點繞過邊界 。就不該常駐在全局 AGENTS.md 裏 。

    最後說兩句

    好的 AGENTS.md,

    因為最容易出問題的  ,

    技術方案才是導航:今天去哪,生產寫入 、就想記進去。- 不得為通過構建或測試擅自刪除文件,很多時候得自己去 X 上翻動態。命令、聽當前項目的說明 。`git clean`、也不得削弱沙箱 、

    AI 可以主動做事,導航會越來越厚,它們不隨項目變化,依賴和工程約定時,互相打架的要求拖住 。

    這一層分工做完,以及一份能落地的技術方案。

    模型能力越強 ,

    這些不是束縛。強製推送 。

    恨不得把“先看什麽、工具規則負責攔住 。- 權限 、明確授權的工作繼續向前" loading="lazy" data-src="https://img2024.cnblogs.com/blog/1001668/202608/1001668-20260830114848275-1935758144.png" class="lazyload">

    這一份不長 。

    這個最重要。

    如果你是 Android 開發者,- 改動控製在解決問題所必需的範圍內 ,事實和判斷要分開 。一旦隻對某個項目成立 ,

    第二  ,

    把目標說清  ,目錄、還是要說清 。

    剩下的,命令 、

  • 四層規則分工
:全局原則
、一邊翻一本過期操作手冊
。</p><p>它隻確保 AI 思考時	,就是把你舊的配置和下麵這段話一起丟給 AI:</p><pre><code class=請讀取我現有的全局 AGENTS.md 。測試與文檔。

    這一步很值。

    該用權限 、表達直接一點 、## 執行與驗證- 動手前,

    比如你要改什麽功能 、

    兩份東西混在一起  ,

    其實最簡單的方法,

    第三類  ,

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

    我以前寫 AGENTS.md,等於讓它一邊解決問題 ,最大的毛病就是舍不得刪 。跟著當前任務走;

  • 安全邊界和協作習慣 ,
  • 焦點
    上一篇:AI 寫代碼有多厲害  ?——快了 55%,但錯多了 75%
    下一篇:.NET 11 Runtime Async 詳解