Vibe Coding: Cursor教戰手冊

Vibe Coding: Cursor教戰手冊

出版日期:
2025/09/23
9
880792
查詢門市庫存
【本書特色】
►用GPT-5、Claude 4.0 Sonnet、Gemini 2.5 Pro等最新模型
►MCP、Rules、自訂模式、全自動找文件,Tool Use、SubAgent開發

內容簡介

【本書特色】
►用GPT-5、Claude 4.0 Sonnet、Gemini 2.5 Pro等最新模型
►MCP、Rules、自訂模式、全自動找文件,Tool Use、SubAgent開發
►Agent / SubAgent / Background Agent / Inline Edit / Chat任你選
►超過20種最新的模型幫產生任何資料,程式碼、文件、PR、流程圖
►最棒的上下文管理,Rules、全目錄索引、`@`加資料、Memory、
►串接數百個 MCP 伺服器,無限制的工具使用,還有 Cursor CLI 工具
►給 Cursor 文件就能開發,用 ChatGPT 撰寫PRD、AGENT.md、TODO.md
►串接 TMDB,5分鐘開發出電影推薦網站,自己幫你 Seed 所有電影資料
►3分鐘寫出YouBike站點查詢 APP


https://youtu.be/Jqv2QYNff-4

╲\國內第一本!Cursor教戰手冊/╱

☆★☆Context Engineering 頂級實作工具☆★☆
☆★☆100倍速開發,一天完成原型及產品佈署☆★☆



【內容介紹】
快點上手全世界最多人用的 AI IDE 開發工具,從此不用再嫌自己打字慢,不用再苦苦尋思創意,只要會說話,就會寫程式。讓 Cursor 帶你用 Vibe Coding 以百倍速度把點子變產品。本書從入門到實戰,一路扶持你成為能駕馭 AI 的開發者。
基礎篇帶你打好根基:設定 Git 與 GitHub、安裝與啟用 Cursor,熟悉介面與操作,活用 Tab 自動完成、Agent、Background Agent、Inline Edit 與 Chat,立即感受效率暴衝。
進階篇教你完全熟練 Cursor 的各種功能,包括使用 Tab 自動完成,使用 Agent 進行自動化工作,使用 Background Agent 進行背景工作,使用 Inline Edit 進行行內編輯,當然還有使用 Chat 一邊聊天,程式就寫好了。
上下文工程篇教你讓 AI 真的「懂你」:掌握 Context Engineering 的關鍵思維,善用 Rules、Memories 與 Codebase Indexing,結合 MCP Server 擴充能力,建立穩定、可重複的工作流,不用再搜尋無盡的網海,不用再埋頭苦讀上百頁英文的官方文件,有了 Cursor,他全部搞定。
實戰篇直上產線:用 AI 專用 PRD 精準規劃,了解 AI 最愛看的`AGENT.md`文件怎麼寫,甚至用 ChatGPT 打磨一個 AI 專用的 PRD 需求,從零打造電影推薦社群網站;再進一步實作多語言開發、架構圖與大型程式碼庫策略,最後用 Cursor CLI 將全端開發一口氣跑完,3分鐘產生一個 YouBike 查詢系統。

展開看更多

產品目錄

▌第一部分:基礎篇

第0章 Vibe Coding 嘗鮮一下
0.1 開發第一個應用程式
0.2 本章小結

第1章 Vibe Coding 必備的基礎知識
1.1 什麼是Vibe Coding
1.2 LLM 的基礎
1.3 目前Vibe Coding 的問題
1.4 Cursor 解決這些問題的關鍵
1.5 Spec Driven Development 的興起
1.6 本章小結

第2章 前置工作及安裝Cursor
2.1 先設定git 及GitHub
2.2 開始安裝Cursor
2.3 帳號註冊與登入
2.4 第一次啟動Cursor
2.5 Cursor 最好用的設定先弄好
2.6 本章小結

第3章 前置工作及安裝CursorCursor 核心介面與基本操作
3.1 一定要懂的Cursor 概念:AI 輔助
3.2 一定要懂的Cursor 概念:上下文及模型
3.3 先了解整個Cursor 的介面
3.4 Cursor 的設定部分
3.5 Cursor 專屬的設定
3.6 如何使用Cursor 管理專案
3.7 本章小結

▌第二部分:進階篇

第4章 前置工作及安裝CursorTab 自動完成功能
4.1 Tab 自動完成的基本概念
4.2 Tab 的跳轉功能
4.3 Tab 的進階功能
4.4 Tab 的設定與控制
4.5 Tab 功能實作範例
4.6 本章小結

第5章 Agent 基礎功能
5.1 Agent 概述
5.2 聊天管理功能
5.3 摘要功能
5.4 本章小結

第6章 Agent 進階功能
6.1 Agent 自動產生待辦清單(Planning)
6.2 工具組
6.3 程式碼套用
6.4 差異檢視與審查
6.5 本章小結

第7章 Agent 進階功能AI 聊天功能與應用
7.1 聊天介面詳解:你的AI 互動控制台
7.2 探索聊天模式:與AI 的多種互動方式
7.3 與AI 高效溝通的藝術:提問的技巧
7.4 聊天記錄的管理與應用:累積你的AI 知識庫
7.5 使用Tools 功能:擴展AI 的能力
7.6 使用 Apply 功能:快速套用 AI 的程式碼建議
7.7 本章小結

第8章 背景代理(Background Agent)
8.1 如何使用背景代理
8.2 什麼時候需要用背景代理
8.3 背景代理的環境設定
8.4 環境設定檔案
8.5 背景代理的模型支援
8.6 安全性考量
8.7 背景代理範例
8.8 本章小結

▌第三部分:上下文工程篇

第9章 行內編輯(Inline Edit)
9.1 核心操作模式
9.2 迭代式互動與智慧上下文
9.3 終端機整合(Terminal Integration)
9.4 本章小結

第10章 Rules 功能- 讓AI 乖乖聽話
10.1 System Prompt
10.2 三種Rules 類型:各司其職的規則管理
10.3 Rules 的工作原理:持久化上下文
10.4 Project Rules:專案層級的規則
10.5 產生規則:從對話直接建立
10.6 最佳實務:撰寫有效的規則
10.7 規則範例:實際應用案例
10.8 常見問題解答
10.9 記憶(Memories)
10.10 誰說Rules 要自己寫的?
10.11 本章小結

第11章 程式碼庫索引與忽略檔案
11.1 程式碼庫索引基礎
11.2 多根工作空間支援
11.3 PR 搜尋功能
11.4 忽略檔案設定
11.5 常見問題
11.6 本章小結

第12章 @ 符號的上下文管理
12.1 @ 符號的技術原理
12.2 檔案引用技術(@Files)
12.3 資料夾引用技術(@Folders)
12.4 程式碼片段引用(@Code)
12.5 文件引用系統(@Docs)
12.6 Git 整合技術(@Git)
12.7 對話歷史引用(@Past Chats)
12.8 規則引用系統(@Cursor Rules)
12.9 網路搜尋整合(@Web)
12.10 連結處理技術(@Link)
12.11 變更追蹤系統(@Recent Changes)
12.12 語法檢查整合(@Lint Errors)
12.13 輔助引用功能
12.14 最佳實踐和效能最佳化
12.15 本章小結

第13章 Context 上下文管理
13.1 為什麼上下文這麼重要
13.2 Cursor 怎麼處理上下文
13.3 @ 符號:精確告訴AI 要看什麼
13.4 Rules:AI 的工作守則
13.5 MCP:連接外部世界
13.6 讓AI 自己收集資訊
13.7 上下文管理的實戰技巧
13.8 本章小結

第14章 讓Cursor 飛起來- 模型上下文協議(MCP)
14.1 為什麼需要MCP?
14.2 大概介紹一下MCP 的原理
14.3 在Cursor 中安裝MCP Server
14.4 本章小結

第15章 Cursor 的超強外掛-33 個最重要的MCP 伺服器
15.1 檔案系統管理類MCP
15.2 開發工具與版本控制類MCP
15.3 團隊協作類MCP
15.4 網路與自動化測試類MCP
15.5 資料庫與知識管理類MCP
15.6 文件查詢與AI 助手類MCP
15.7 整合使用策略
15.8 最受歡迎的20 個MCP 伺服器
15.9 MCP 集散地
15.10 本章小結

第16章 Cursor 的模型選擇與設定
16.1 模型選擇策略
16.2 進階模型功能
16.3 模型設定與組態
16.4 常見問題與解決方案
16.5 Cursor 支援的模型一覽表
16.6 模型選擇的基本概念
16.7 模型的行為模式與選擇策略
16.8 實用的選擇技巧
16.9 GPT-5 模型的加入
16.10 本章小結

▌第四部分:實戰篇

第17章 叫Cursor 乖乖聽話:AI 專用PRD 的重要性
17.1 AI 主導,不是輔助開發
17.2 建立針對AI 的PRD
17.3 完整的傳統PRD 範本
17.4 完整的AI 專用PRD 範本
17.5 在Cursor 中實際運用AI 專用PRD
17.6 本章小結

第18章 用ChatGPT 產生產品的PRD
18.1 使用ChatGPT 來產生第一版的PRD
18.2 產生PRD 的過程
18.3 本章小結

第19章 利用PRD 建立完整系統
19.1 事先的預備工作
19.2 建立專用的模式與Rules
19.3 開始實作
19.4 修正錯誤
19.5 功能驗證
19.6 在你的電腦上執行這個程式
19.7 用TDD 的方式開發專案
19.8 本章小結

第20章 Cursor 的實際應用與多語言支援
20.1 網頁開發的完整流程
20.2 架構圖表與系統設計
20.3 多層級架構的C4 模型
20.4 大型程式碼庫的管理策略
20.5 文件工具的靈活運用
20.6 Python 開發環境的設定
20.7 JavaScript 與Swift、Java 開發支援
20.8 Rules 自動化與工作流程最佳化
20.9 深度連結與安裝自動化
20.10 上下文管理的進階技巧
20.11 本章小結

第21章 極簡快速的開發方式- Cursor CLI
21.1 安裝Cursor CLI
21.2 基本的使用
21.3 進階用法
21.4 Agent 模式的重點:AGENT.md
21.5 使用Agent 模式開發應用程式
21.6 本章小結

後記

作者介紹

胡嘉璽
研究領域為LLM、Vibe Coding、Context Engineering、量子電腦、容器。
喜歡旅遊、重訓、天文、物理、美食、爵士樂及貓咪。
聯絡方式:github/joshhu

規格

誠品貨碼 / 2682989317003
ISBN13 / 9786267757277
ISBN10 /
EAN貨碼 / 9786267757277
頁數 / 576
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 17X23X2.82CM
級別 / N:無

退貨說明

退貨須知:

  1. 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
  2. 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。

依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:

  1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
  2. 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
  3. 報紙、期刊或雜誌。
  4. 經消費者拆封之影音商品或電腦軟體。
  5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
  6. 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
  7. 國際航空客運服務。

若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:

  1. 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
  2. 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
  3. 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
  4. 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  5. 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  6. 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送

作者相關書籍