Claude Code教程結構規劃
01-基礎入門
1.1 Claude Code是什麼
- Claude Code是什麼、用來幹什麼
- 跟傳統IDE外掛有什麼區別
- 代理式程式設計是什麼意思
- 適合誰用
1.2 Claude Code vs Cursor
- 兩者核心區別
- 功能對比
- 價格對比
- 怎麼選
- 能不能一起用
1.3 安裝
- 系統要求
- 安裝步驟(macOS/Linux/WSL)
- 國內網路怎麼配置
- 安裝問題排查
- 驗證是否裝好
1.4 賬號和認證
- Anthropic賬號註冊
- 訂閱計劃(Pro/Max怎麼選)
- API金鑰配置
- 認證流程
- 賬號安全
1.5 第一次用
- 啟動
- 基本命令
- 第一個示例:改個檔案
- 理解工作流程
- 退出和重啟
1.6 介面和互動
- CLI介面怎麼看
- 命令怎麼輸入
- 輸出怎麼理解
- 多輪對話技巧
02-核心功能
2.1 檔案操作
- 讀寫檔案
- 建立和刪除
- 批次操作
2.2 程式碼編輯和重構
- 單檔案編輯
- 多檔案協同修改
- 重構技巧
- 格式化和最佳化
2.3 Agent模式
- Agent是什麼
- 怎麼啟動
- 自主探索能力
- 規劃和執行
- 監控工作過程
2.4 Slash命令
- 內建命令列表
- 常用命令詳解
- 自定義命令
- 引數說明
- 組合使用
2.5 程式碼搜尋
- 搜尋程式碼片段
- 查詢函式定義
- 跳轉引用
- 全域性搜尋
- 正規表示式
2.6 Git整合
- 檢視狀態
- 智慧提交
- 程式碼審查
- 分支管理
- 解決衝突
2.7 測試和除錯
- 執行測試
- 生成測試用例
- 除錯程式碼
- 日誌分析
- 效能分析
03-高階特性
3.1 CLAUDE.md配置
- CLAUDE.md幹什麼用
- 語法怎麼寫
- 專案上下文怎麼設定
- 編碼規範配置
- 最佳實踐模板
3.2 深度思考模式
- think模式介紹
- think hard vs think harder
- ultrathink
- 什麼時候用
- 成本考量
3.3 MCP整合基礎
- MCP是什麼
- 怎麼工作
- 內建MCP伺服器
- 連線遠端伺服器
- 安全認證
3.4 外掛系統
- 外掛是什麼
- 安裝官方外掛
- 配置設定
- 常用外掛推薦
- 管理技巧
3.5 自定義外掛開發
- 環境搭建
- 建立第一個外掛
- Slash命令開發
- Agent開發
- Hooks開發
3.6 遠端MCP伺服器
- 配置遠端MCP
- OAuth認證
- Sentry整合
- Linear整合
- 其他第三方服務
3.7 上下文管理
- 上下文視窗概念
- 200K上下文有什麼用
- 最佳化技巧
- 記憶體管理
- 效能最佳化
3.8 多專案管理
- 配置隔離
- 切換專案
- 專案模板
- 團隊協作配置
- 配置同步
04-實戰案例
4.1 快速原型開發
- 建立React應用
- 搭建Express API
- CRUD功能
- 使用者認證
- 部署到雲平臺
4.2 大規模程式碼重構
- 重構18000行元件
- 架構升級
- 依賴更新
- API遷移
- 測試保障
4.3 資料庫開發
- 設計Schema
- 生成遷移檔案
- 複雜查詢
- 效能最佳化
- 資料遷移
4.4 前端開發
- 響應式UI
- 狀態管理
- 元件庫
- 效能最佳化
- 打包配置
4.5 後端API開發
- RESTful API設計
- GraphQL
- 中介軟體
- 錯誤處理
- API文件
4.6 DevOps自動化
- Dockerfile
- K8s配置
- CI/CD流水線
- 自動化部署
- 監控日誌
4.7 測試自動化
- 單元測試
- 整合測試
- E2E測試
- 覆蓋率提升
- Mock資料
4.8 效能最 佳化
- 程式碼效能分析
- 記憶體洩漏檢測
- 最佳化實施
- 效能監控
- 壓力測試
4.9 安全審計
- 程式碼掃描
- 漏洞檢測
- 依賴安全
- 修復建議
- 合規檢查
4.10 文件生成
- API文件
- README
- 程式碼註釋
- 使用者手冊
- 技術文件
05-最佳實踐
5.1 高效提示詞
- 怎麼寫好提示詞
- 上下文技巧
- 分步驟引導
- 具體示例
- 常見誤區
5.2 專案配置
- CLAUDE.md模板
- 專案結構建議
- 編碼規範
- Git ignore
- 環境變數管理
5.3 團隊協作
- 配置共享
- 程式碼審查流程
- 提交規範
- 文件協作
- 知識管理
5.4 成本控制
- 計費方式
- 最佳化Token使用
- 選擇思考模式
- 批次操作技巧
- 預算管理
5.5 效能最佳化
- 加快響應
- 減少等待
- 上下文最佳化
- 併發操作
- 快取利用
5.6 安全實踐
- API金鑰管理
- 敏感資訊保護
- 程式碼安全審查
- MCP安全
- 許可權控制
5.7 Git整合
- 工作流
- 提交規範
- 分支策略
- 程式碼審查
- 衝突處理
5.8 持續學習
- 跟蹤更新
- 社羣資源
- 案例學習
- 經驗分享
06-常見問題
6.1 安裝和配置
- 安裝失敗
- 認證錯誤
- 網路問題
- 依賴衝突
- 版本相容
6.2 使用問題
- 命令不生效
- 輸出不符合預期
- 檔案操作失敗
- Agent卡住
- 效能慢
6.3 MCP相關問題
- 連線失敗
- 認證錯誤
- 資料同步
- 第三方整合
- 除錯問題
6.4 效能問題
- 響應慢
- 記憶體佔用高
- Token限制
- 上下文溢位
- 併發限制
6.5 錯誤資訊解讀
- 常見錯誤程式碼
- API錯誤
- 網路錯誤
- 許可權錯誤
- 配置錯誤
6.6 國內使用
- 網路訪問
- 代理配置
- API替代方案
- 支付問題
- 速度最佳化
6.7 與其他工具對比
- vs Cursor
- vs GitHub Copilot
- vs Codeium
- vs Tabnine
- 如何選擇
6.8 更新和升級
- 版本更新
- 新功能適配
- 配置遷移
- 降級處理
創作優先順序
第一階段(核心基礎)
- 01-基礎入門全部內容
- 02-核心功能的2.1-2.4
- intro.md
第二階段(進階)
- 02-核心功能剩餘內容
- 03-高階特性的3.1-3.4
- 06-常見問題的6.1-6.2
第三階段(高階)
- 03-高階特性剩餘內容
- 04-實戰案例的4.1-4.5
- 05-最佳實踐的5.1-5.4
第四階段(補充)
- 04-實戰案例剩餘內容
- 05-最佳實踐剩餘內容
- 06-常見問題剩餘內容
寫作規範
文章結構
- 標題和簡介
- 前置知識
- 詳細步驟
- 程式碼示例
- 截圖或錄屏
- 常見問題
- 延伸閱讀
程式碼要求
- 完整可執行
- 詳細註釋
- 最佳實踐
- 錯誤處理
- 多個場景
截圖要求
- 高畫質
- 關鍵步驟配圖
- 標註重點
- 風格統一
- 保護敏感資訊