雖然是講 Gemini CLI,但是 Claude Code 也通用
為什麼要設定 GEMINI.md 檔,目前我的理解有兩個目地
C:\Users\你的名字\.gemini
Gemini CLI 的讀取優先權是區域設定,再來才是全域設定,如果建立多個 GEMINI.md 檔,可以使用指令來查看
/memory show
GEMINI.md 檔案採用 Markdown 格式,至於怎麼寫這邊就不說了,找 AI 討論吧,因為每個人的角色都不相同,開頭可以下類似這樣的提示
你是GEMINI.md檔案設定專家,我要建立GEMINI.md檔案,我會問你問題,你要引導我並且跟我討論,然後協助我完成[職位]的GEMINI.md檔
可以在跟 Gemini CLI 聊天時增加,Gemini CLI 會將該指令/規則附加至 GEMINI.md 檔案,指令是
/memory add <some instruction/rule>
也可以用聊天的方式請 Gemini CLI 將內容新增至記憶體 GEMINI.md,例如
記住<某些指令/規則>
將<某些指令/規則> 新增至記憶體