讓 AI 記住你的規則,自動化你的重複工作。
Agent 是指「能自主執行一連串任務的 AI」。它不只回答問題,而是會:
想像你雇用了一個助理,給他一本「工作手冊」——他之後都會按照手冊做,不用每次提醒。CLAUDE.md 就是那本工作手冊。
放在專案根目錄的文字檔。每次啟動 Claude Code,它都會自動讀取,記住所有規則。
你可以在裡面寫:
# 這個專案
個人部落格網站,使用純 HTML/CSS。
## 規則
- 所有程式碼用繁體中文註解
- HTML 縮排使用 2 個空格
- CSS class 命名用 kebab-case
cd my-project
touch CLAUDE.md
code CLAUDE.md
cd my-project
ni CLAUDE.md
notepad CLAUDE.md
也可以在 ~/.claude/CLAUDE.md 設定全域規則,讓所有專案都套用。
Commit 是記錄每次「存檔」的說明。
git commit -m "改了一些東西"
git commit -m "update"
git commit -m "aaa"
feat(nav): 新增手機版導覽列
fix(form): 修正送出按鈕無法點擊
docs(readme): 更新安裝步驟說明
<類型>[(範圍)]: <說明>
範例:
feat(nav): 新增導覽列
fix(button): 修正按鈕顏色錯誤
docs(readme): 新增安裝說明
style(css): 統一縮排格式
| 類型 | 使用時機 | 範例 |
|---|---|---|
feat | 新增功能 | feat(auth): 新增登入功能 |
fix | 修正 Bug | fix(button): 修正點擊沒反應 |
docs | 修改文件 | docs(readme): 新增使用說明 |
style | 調整格式(不影響功能) | style: 統一縮排 |
refactor | 重構(不改功能) | refactor(nav): 簡化邏輯 |
chore | 雜項(套件更新等) | chore: 更新相依套件 |
# Commit 規則
每個開發步驟完成後,必須執行一次 git commit。
## Commit 格式
<type>[(scope)]: <說明>
## 類型
| Type | 說明 |
|----------|-----------|
| feat | 新增功能 |
| fix | 修正 Bug |
| docs | 修改文件 |
| style | 調整格式 |
| refactor | 重構 |
| chore | 雜項 |
## 範例
feat(nav): 新增導覽列
fix(form): 修正送出按鈕問題
改完 index.html 加了導覽列,想要 Commit:
claude
> 我剛剛在 index.html 新增了導覽列,幫我 commit
好的,看到你修改了 index.html,新增了 <nav> 區塊。
執行:
git add index.html
git commit -m "feat(nav): 新增頂部導覽列"
Commit 完成!
git log --oneline
a1b2c3d feat(nav): 新增頂部導覽列
my-project 初始化 Git:git initCLAUDE.md 並加入 Commit 規範index.html 做一點修改(例如改標題文字)claudegit log --oneline 確認格式是否正確
你已經學會:終端機指令 → AI CLI → Skills & Agents
這就是現代開發者的日常工作基礎。