跳到主要內容
AI 與工具

AI 相關紀錄 v10|基本概念小結論

用一篇快速整理 CLAUDE.md、AGENTS.md、設定檔、Rules、Commands、Skills、Agent 與 MCP 的角色和差異。

W

整理到這裡,目前可以先把這些功能簡單理解成:

項目可以先理解成
CLAUDE.mdClaude Code 需要知道的專案指示
AGENTS.mdCodex 需要知道的專案指示
settings / configAI 的執行設定、權限與環境
Rules規則變多之後的整理方式
Commands快速操作目前的 CLI / Session
Skills保存會重複使用的工作流程
Agent / Subagent有需要時,把部分工作交給其他 Agent
MCP讓 AI 使用其他工具或資料

可以再用幾個問題來區分:

這個專案平常要遵守什麼?
↓
CLAUDE.md / AGENTS.md
AI 可以怎麼執行?
有哪些權限?
↓
settings / config
規則開始變多,不好整理了?
↓
Rules
想快速操作目前的 CLI / Session?
↓
Commands
有一套工作流程一直重複?
↓
Skills
某一部分工作真的需要另外分工?
↓
Agent / Subagent
AI 需要使用專案之外的工具或資料?
↓
MCP

這些功能並不是:

CLAUDE.md
↓
Rules
↓
Skills
↓
Agent
↓
MCP

這樣一路升級下去的固定流程。

比較像是一個工具箱:

AI Coding 專案
│
├─ 專案指示
│  └─ CLAUDE.md / AGENTS.md
│
├─ 執行設定
│  └─ settings / config
│
├─ 規則整理
│  └─ Rules
│
├─ 快速操作
│  └─ Commands
│
├─ 重複流程
│  └─ Skills
│
├─ 工作分工
│  └─ Agent / Subagent
│
└─ 外部工具
   └─ MCP

每個功能解決的問題不太一樣,也不需要全部使用。

對一般專案來說,可能一開始只有:

CLAUDE.md / AGENTS.md
+
基本 settings / config

就已經足夠。

之後真的遇到:

規則越來越多

再研究 Rules。

發現:

某套流程一直重複

再整理成 Skill。

真的有:

分工需求

再考慮 Agent / Subagent。

需要:

操作其他工具或取得外部資料

再加入 MCP。

所以我目前比較想把這整套概念理解成:

先從實際需求出發,需要什麼再加入什麼,不需要為了讓 AI Coding 環境看起來完整,把所有功能都建立起來。

分享這篇