🤖 Claude Code 教學:AI 自動寫程式神器!從 CLI 到 Agent 架構完整實戰指南
Claude Code 是由 Anthropic 推出的 AI 開發工具,主打 Vibe Coding(用自然語言寫程式), 讓開發從「寫程式」轉變為「描述需求」。即使沒有程式背景,也能透過 AI 建立完整應用。
📘 一、什麼是 Claude Code?
- CLI 型 AI 開發工具(終端機操作)
- 可讀取、修改整個專案
- 支援自動 Debug、重構、部署
- 核心概念:AI Agent 開發模式
🛠️ 二、安裝與環境準備
# 安裝範例(依官方指令)
# Windows 使用 PowerShell
# Mac / Linux 使用 Terminal
- 需先安裝 Git(版本控管)
- 建議搭配 VS Code 使用
- 推薦使用 Claude Pro 提升額度
⚙️ 三、三大核心模式
| 模式 | 用途 |
|---|---|
| Default | 每次修改需確認 |
| Auto | 自動修改檔案 |
| Plan | 僅規劃,不執行 |
🧠 四、AI 專案理解能力
- 跨檔案分析邏輯
- 自動發現錯誤與衝突
- 提供最佳修正建議
📂 五、CLAUDE.md(AI 記憶核心)
# 範例
請所有輸出使用繁體中文
所有程式需符合 PEP8 規範
此檔案會在每次任務開始時自動讀取。
💬 六、CLI 指令技巧
! # 進入 Bash
/compact # 壓縮上下文
/clear # 清空對話
/tasks # 查看任務
/account # 查詢額度
🔌 七、外掛系統(Extension System)
🧩 Skills(技能包)
- 快速套用任務模板
- 例如:產生報告、生成圖片
🔁 Hooks(自動化)
- 任務完成後自動執行
- 例如:自動格式化程式碼
🤖 SubAgent(子代理)
- 多 AI 同時工作
- 避免上下文污染
🌐 MCP(外部串接)
- 整合 Notion / Figma / API
🧪 八、實戰案例:OCR 翻譯插件
- Plan Mode 設計架構
- Claude 自動生成程式
- 貼錯誤訊息即可修復
- 持續疊代開發
📊 九、使用量管理技巧
- 使用 /compact 降低 Token 使用
- 長任務拆分執行
- 使用 SubAgent 分流
🚀 十、開發模式轉變
- 傳統:人寫程式
- 現在:AI 幫你寫
- 未來:AI 自動開發(Agent)
📌 總結
Claude Code 代表開發模式的重大轉變:
寫程式 → 設計 AI 工作流程
💬 你怎麼看 Claude Code?
你會用 AI 來開發工具嗎?或已經在使用了?歡迎留言分享你的經驗!
沒有留言: