特價 -20%

Vibe Coding CLI 頂級開發 – Claude Code 前瞻菁英育成手冊 DM2587

原始價格:NT$1,080。目前價格:NT$864。

出版商 深智數位股份有限公司
出版日期 2025年11月19日
語言 繁體中文
頁數 864
ISBN 9786267757536

已售完

貨號: DM2587 Categories: ,

描述

內容簡介

►►►重量級Claude Code手冊◄◄◄

►►►涵蓋最新更新Agent Skills內容◄◄◄

►►►從新手晉升為高手◄◄◄

 

★內容介紹

☆Vibe Coding 時代第一名的 AI 開發助手 Claude Code☆

☆專案從零到好,Spec Driven Development 的完美實踐☆

 

沒有疑義,真正的開發「功夫皇帝」- Claude Code,自推出之後儼然成為 CLI 領域最強大的存在。Claude Code 的母公司 Anthropic,正是全球頂尖模型 Claude Sonnet 的研發者,自己的產品搭配最棒的模型,再加上 Cursor 或 VS Code 這類 IDE 的加持,成為你專案的主控中樞。

 

最新 Claude Code 的功能自然完全對齊其 CLI 的特性,有最適合 CLI 的斜線指令、自訂模式、Hooks 系統,settings.json 的深度客製作。而在 AI 的應用方面,更支援了平行處理的 SubAgent、計劃模式、MCP、號稱平替 MCP 的 Agent Skills。

 

在 Spec Driven Development 的完美實踐上,Claude Code 更支援了插入外掛、GitHub 自動回覆 Issues/PR 的 Action,支援主流的 Spec Kit、CCPM等規範,更可以和雲端的模型以及用 Ollama 串接的模型用 LiteLLM 整合。

 

再加上本書完整的實作專案,想成為 Vibe Coding 的頂尖菁英,一本書就讓你從見習生直接跳級成大魔王。

 

書籍特點

☆Agent/SubAgent/多平行Agent/計劃模式/全自動模式/多輸出模式/

☆最強 Sonnet 4.5 模型產生任何資料,程式碼、文件、規格、最新Agent Skills

☆最棒的上下文管理,自訂指令、Hooks,Plugins、全專案索引、斜線指令

☆無限制的工具使用,60 個最常用的 MCP Servers,比 Context7 還強的 Exa

☆Jupyter部署到Streamlit雲端平台、Huggingface串AI照片辦識卡路里

☆無伺服器 Vercel/Neon結合手機電商平台開發,Xcode 開發 iOS 天氣 App

☆LiteLLM/Vertex AI/Ollama 串接Gemini 2.5 Pro 最新及未來模型

☆幫你用 Unsloth 訓練推理模型/Gradio 架設,Tailwind 數位指紋網站

 

作者簡介

胡嘉璽

研究領域為LLM、Vibe Coding、Context Engineering、量子電腦、容器。

喜歡旅遊、重訓、天文、物理、美食、爵士樂及貓咪。

聯絡方式:github/joshhu

 

目錄

1 部分:基礎篇

0 Claude Code 上手體驗

0.1 直接開始使用Claude Code 寫程式

0.2 Claude Code 開始和使用者互動

0.3 開始正式撰寫程式

0.4 在本機上執行成功

0.5 推送到Huggingface 上

0.6 本章小結

 

1 Claude Code 必備的基礎知識

1.1 什麼是Vibe Coding

1.2 LLM 的基礎

1.3 Spec Driven Development 的興起

1.4 本章小結

 

2 Claude Code 這麼強大的原因

2.1 古早時期ChatGPT 聊天程式碼生成

2.2 LLM 開始向外界求救使用工具

2.3 四方協作架構:使用者、Agent 與LLM 的分工

2.4 Agent 中的記憶體機制

2.5 終於可以完整說明Claude Code 的原理

2.6 本章小結

 

3 安裝及基本使用

3.1 系統需求與準備工作

3.2 安裝Claude Code

3.3 第一次啟動Claude Code

3.4 基本使用方法

3.5 我要使用IDE 還是CLI ?

3.6 將Claude Code 整合到IDE

3.7 本章小結

 

4 從現有的專案開始玩起

4.1 從簡單的專案開始上手

4.2 先整合一些必要的工具

4.3 開始體驗Claude Code

4.4 初探記憶體管理

4.5 本章小結

 

▌第2 部分:應用篇

5 斜線指令系統

5.1 基礎指令入門

5.2 系統資訊與診斷

5.3 帳號與模型管理

5.4 程式碼審查與品質

5.5 專案管理工具

5.6 團隊協作整合

5.7 環境與介面設定

5.8 會話與上下文管理

5.9 自訂斜線指令

5.10 MCP 動態指令

5.11 檢查點系統

5.12 使用現成的斜線指令

5.13 本章小結

 

6 CLI 深度應用與自動化

6.1 CLI 基礎操作

6.2 進階參數控制

6.3 權限控制

6.4 模型選擇與動態切換

6.5 非互動模式程式控制

6.6 會話管理與並行處理

6.7 指令總覽

6.8 本章小結

 

7 CLAUDE.md 與記憶體管理

7.1 CLAUDE.md 記憶檔案系統核心

7.2 記憶檔案結構設計與管理

7.3 記憶系統實戰操作

7.4 專案認知與上下文管理

7.5 記憶系統進階技巧

7.6 本章小結

 

8 可能取代 MCP Agent Skills

8.1 什麼是Agent Skills ?

8.2 Skill 的基本結構

8.3 PDF Skill 實例

8.4 Agent Skills 的使用範例

8.5 Claude 內建Agent Skills 介紹

8.6 開發自己的Agent Skill

8.7 本章小結

 

9 深度客製化 Claude Code 設定檔

9.1 何不讓Claude Code 自己生一個settings.json ?

9.2 設定檔案系統架構

9.3 基本設定檔結構

9.4 核心設定選項詳解

9.5 權限系統深度設定

9.6 環境變數設定

9.7 進階功能設定

9.8 實際應用範例

9.9 設定管理最佳實務

9.10 本章小結

 

10 Hooks 自動化機制與進階應用

10.1 快速上手Hooks

10.2 步驟詳解:記錄Shell 指令Hook

10.3 Hook 事件與觸發時機

10.4 官方提供的Hooks 範例

10.5 Hooks 設定檔案完全掌握

10.6 MCP 工具與Hooks 整合

10.7 Hook 輸入輸出格式完整說明

10.8 常見問題與解決方案

10.9 本章小結:Hooks 自動化升級

 

11 Plugins 外掛系統

11.1 外掛系統的核心優勢

11.2 快速開始:安裝官方外掛

11.3 建立第一個外掛

11.4 安裝和管理外掛

11.5 開發進階外掛

11.6 實戰:建立文件生成外掛

11.7 分享你的外掛

11.8 本章小結

 

▌第3 部分:進階篇

12 MCP Server Claude Code 成為變形金鋼

12.1 完整MCP Server 操作範例

12.2 為什麼需要MCP ?

12.3 大概介紹一下MCP 的原理

12.4 在Claude Code 中安裝MCP Server

12.5 MCP Server 範圍管理策略

12.6 MCP Server 管理與維護

12.7 MCP 其它的相關功能

12.8 本章小結

 

13 20+20+20 個最重要的MCP Server 大閱兵

13.1 開發協作工具

13.2 自動化測試與瀏覽器操作

13.3 知識與文件管理

13.4 通訊協作工具

13.5 雲端服務整合

13.6 系統與基礎設施

13.7 資料庫與API

13.8 檔案系統與網路工具

13.9 最受歡迎的20 個MCP 伺服器

13.10 Claude Code 官方推薦的MCP Server

13.11 MCP 集散地

13.12 本章小結

 

14 Subagent 子代理協作系統

14.1 什麼是Subagent ?

14.2 Subagent 的設定檔案

14.3 管理Subagent

14.4 有效使用Subagent

14.5 實用的Subagent 範例

14.6 使用Git Worktree 來平行開發

14.7 使用現成的SubAgent

14.8 本章小結

 

15 輸出樣式(Output Style

15.1 認識輸出樣式

15.2 切換輸出樣式

15.3 建立自訂輸出樣式

15.4 進階應用:與外部工具整合

15.5 輸出樣式與其他功能的差異

15.6 更多客製化應用

15.7 本章小結

 

▌第4 部分:高手篇

16 GitHub Actions CI/CD 整合

16.1 Claude Code GitHub Actions 概述

16.2 快速設定

16.3 實際使用案例與最佳實務

16.4 進階設定與疑難排解

16.5 本章小結

 

17 Claude Code 接上自訂的模型

17.1 使用LiteLLM 整合自訂模型

17.2 在Google Vertex AI 上使用自訂模型

17.3 透過LiteLLM 統一Vertex AI 計費

17.4 本章小結

 

18 Claude Code 網頁版

18.1 Claude Code 網頁版的原理

18.2 Claude Code 網頁版的虛擬環境

18.3 不同網路安全等級的設定

18.4 實例示範

18.5 本章小結

 

▌第5 部分:規範驅動開發篇

19 Spec Kit 規格驅動開發

19.1 什麼是規格驅動開發

19.2 安裝與初始化

19.3 指令參考

19.4 快速開始

19.5 實際開發一個應用

19.6 本章小結

 

20 更了解你 Claude Code

20.1 計算用量的ccusage 指令

20.2 連上只有三分之一價位的GLM 4.6 模型

20.3 Ollama + LiteLLM 帶你玩開源模型

20.4 本章小結

 

21 用工業化流程來開發 AI 專案

21.1 什麼是AGENTS.md

21.2 Claude Code Spec Workflow 開發

21.3 Claude Code PM

21.4 實戰演練:待辦事項管理應用

21.5 本章小結

 

▌第6 部分:完整實例篇

22 Jupyter Notebook 重構成 .py 再變成Streamlit 應用

22.1 Jupyter Notebook 方便驗證但不適合大型專案

22.2 使用Claude Code 重構Notebook

22.3 從Notebook 到Streamlit 儀表板

22.4 從混亂到專業的轉變

22.5 佈署到Streamlit 雲端平台

22.6 本章小結

 

23 Claude Xcode 的完美整合

23.1 Xcode 中啟用Claude

23.2 新增主題切換功能

23.3 擴充環境資訊顯示

23.4 新增小時級天氣預報

23.5 加入選擇城市功能

23.6 本章小結

 

24 建立純雲端部署的手機產品電商網站

24.1 無伺服器架構

24.2 先建立一個模板

24.3 繼續增加功能

24.4 本章小結

 

25 Claude Code + Unsloth 訓練具推理能力的大語言模型

25.1 推理模型是什麼?

25.2 建立Spec kit 專案提示架構

25.3 開始建立專案

25.4 測試專案

25.5 本章小結

 

後記

 

前言

唯一確定不會改變的事,就是這個世界一直在改變。

軟體開發的世界從來沒有變化這麼劇烈過。從打孔機之後,鍵盤成了軟體工程師最主要的工具。中間不管是符號導向、程序導向、一直到物件導向底定,「動手寫程式」這件事一直沒有改變過。當我們正驚訝著 AutoComplete、Syntax Highlight 或是 Linter 這些「省了打字」的功能時,「動手寫程式」竟然成了軟體開發不用動手的一件事。

你還是得精通程式語言的邏輯和語法,你也必須熟悉各個套件、框架及服務的過程,但已經不用自己一行一行敲程式了。程式語言和自然語言最大的差別,就是程式語言「一個位元都不能寫錯」。這種以完美主義為基礎,持續將近半個世紀的鐵則,已經被 AI 打破了。用充滿例外的自然語言,竟然可以產生出完全沒有錯誤完美執行的巨量程式碼,這不是奇蹟,這就是進行式的革命。

Claude Code 就是軟體工程爆烈發展的產品。

有別於 IDE,這個誕生並存在於 CLI 介面中的產品,生來就自帶以文字為主程式碼的 DNA。在 DevOps 時代,環境安裝、寫程式、測試、部署、監控、重構、縮放(Scaling)這些動作,早就變成了一行行指令,而這些以 CLI 為操作方式的行為,正是 Claude Code 最擅長的。君不見操作 GitHub 從網頁變成gh、建立雲端服務從 Google Cloud Console 變成gcloud,早就都是 CLI 的天下了。

但 Claude Code 真的只停留在 CLI 嗎?當然不是,當我們把 Cursor / VS Code 這一類的 IDE 和 Claude Code 結合之後,你會發現一個全新的世界。寫程式、管理專案、檢視差異、版本控制、GitHub / GitLab 的整合,和雲端平台的結合,當利用自動化的 Agentic Workflow 完成這些事情時,你所有的物理操作就是端著一杯咖啡在旁邊看著窗外的大海和藍天。

Claude Code CLI 讓你以更細的粒度完成更複雜的工作,這個以規格來定義軟體開發的方式,真正超脫了 Vibe Coding 第一代「跟著感覺」開發的侷限。用規格來規範軟體從無到有的每一個步驟,Claude Code 讓你開心又放心的完成整個專案。

AI 輔助開發的世界還沒結束,我們依然在探索中,從網頁的 ChatGPT、Lovable,到 IDE Cursor / VS Code + Copilot,再進化成 CLI 的 Claude Code、Codex,這個被哥倫比亞大學電腦電機教授 Vishal Misra 譏笑為「封閉的幾何流形」的 LLM,卻不斷給我們驚奇。它不完美但不斷完備,它不全能但卻窮盡一切可能。

擁抱改變,接受這個每天更新的世界,從 Claude Code 開始。

胡嘉璽

2025年11月

Ratchadamri,曼谷

額外資訊

出版商

深智數位股份有限公司

出版日期

2025年11月19日

語言

繁體中文

頁數

864

ISBN

9786267757536