奧比懷登Xladykaren | 課前準備材料

Vibe Coding
工作坊指南

從規劃到部署的完整教學指南

💻 Mac 終端機教學 → learn-claude-code.zeabur.app
🤖 AI 輔助開發 📐 網站規劃 🚀 Zeabur 部署 ♻️ 持續迭代

什麼是 Vibe Coding?

Vibe Coding 是一種「以自然語言描述需求,讓 AI 自動生成程式碼」的開發方式。你不需要懂程式語法,只要能清楚說出「我想要什麼」,AI 工具(如 Claude Code)就能幫你把網站或工具做出來。

🎬

你的角色:導演

你負責說清楚想要什麼——需求越具體,成果越接近你的期待。你不需要親自「演」,AI 會幫你實作。

💡 核心精神

你的角色是「導演」,不是「演員」——你負責說清楚想要什麼,AI 負責實作。規劃越清楚,成果越接近你的期待。

📌
本次工作坊分為兩個部分

【前半段】 Karen 分享實作案例 + 基礎建設確認 + 需求規劃與指令優化
【後半段】 Vibe Coding 實戰操作 + Zeabur 部署上線

工作坊流程

以下是當天的流程安排,從案例分享到實際動手,帶你完整走過一輪 Vibe Coding。

案例分享
14:00
設備確認
14:30
指令優化
15:00
實戰+部署
15:30

詳細流程

1
14:00 – 14:30 | 案例分享
Karen 分享用 Vibe Coding 做出的公司實際工具,讓你看到「不寫程式也能做出這些東西」的可能性
2
14:30 – 15:00 | 基礎建設確認
確認每位學員的終端機、Claude Code、Zeabur 帳號都已設定完成,確保後續實作不卡關
3
15:00 – 15:30 | 需求規劃與指令優化
講解如何準備你的需求描述、如何寫出讓 AI 聽得懂的 Prompt,並實際優化每位學員的指令
4
15:30 起 | Vibe Coding 實戰 + 部署上線
正式開始用 Claude Code 做出你的網站或工具,完成後透過 Zeabur 部署上線,讓全世界都能使用
🎯
課前準備越完整,實戰時間越充裕

前面三個階段是為了確保你在 15:30 之後能全力投入實作。請務必在課前完成基礎建設確認清單,把寶貴的課堂時間留給真正的 coding!

基礎建設確認清單

開始之前,請先確認以下工具與帳號都已準備好。這些是工作坊當天能順利動手的前提條件。

🔧 帳號與工具準備(所有人)
申請 Claude.ai 帳號並確認已付費訂閱 Pro 方案(使用公司信箱):claude.ai
下載 Claude Code 桌面版並完成初始設定:code.claude.com
至 Zeabur 以公司信箱完成帳號註冊zeabur.com
在 Claude Code 中安裝 Zeabur Skills(部署用),於終端機貼上以下指令:
claude plugin marketplace add zeabur/zeabur-claude-plugin && claude plugin install zeabur@zeabur
確認電腦已安裝瀏覽器(Chrome 或 Edge 最新版)
準備好公司 Logo 檔案(PNG 格式,建議透明背景)
確認公司標準配色色碼(例如:主色 #1A3C5E
📝 規劃準備(個人作業)
填寫完成本文件第三節的「我的網站規劃表」
準備你的工具相關的原始資料(如報價單範本、課程目錄、策略文件等)
找 2-3 個你覺得「使用起來很順」的網站截圖,作為 UI 風格參考
想清楚「如果這個工具上線後,哪個功能是最重要的?」——只保留一個核心功能
寫下你目前做這件事的完整步驟(現在是怎麼做的),幫助 AI 理解真實流程

課前準備:規劃網站架構

Vibe Coding 的成果好壞,80% 取決於事前規劃的品質。AI 只是工具,「你想做什麼」才是核心。請在課前認真完成本節的規劃。

3-1 了解你是哪一種需求者

先誠實評估自己目前的狀態:

類型 狀況描述 課前建議行動
類型 0 完全不知道自己的需求,沒有具體想法 先瀏覽自己工作中最常做哪些重複性高的事,寫下 3 個最想減少時間的任務
類型 1 知道有需求,但想像不出最終樣子(例如:我想讓報價流程更快,但不知道網站長什麼樣) 找 3-5 個你覺得「好用」的工具或網站截圖,帶來課堂作為參考
類型 2 ★ 有明確需求、能描述出想要的成果,但不知道如何實作 → 本課程核心對象 完成下方「網站規劃表」,準備越詳細,Vibe Coding 越快完成
類型 3 有需求、能想像、也知道技術方向,缺少的是執行時間與工具 直接帶著既有的 spec 或 wireframe,課堂中可直接實作
📌
本次工作坊主要服務「類型 2」的同仁

你有明確的需求,也大概知道想要什麼樣的成果,但不知道如何用 AI 實作——這正是本課程的核心場景。建議課前完成下方的「網站規劃表」。

3-2 網站難度評估

網站類型 ✅ 低難度 ⚙️ 中難度 🔥 高難度
一頁式網站 適合初學者,prompt 描述清楚即可快速完成
多頁式網站 ⚙️ 需規劃各頁面之間的跳轉與資料傳遞
具有後端 / 資料庫的工具 ⚙️ 有固定表單、資料記錄需求 🔥 用戶登入、權限管理、複雜邏輯
AI 功能整合(如 Claude API) ⚙️ 固定 prompt 流程,結果格式明確 🔥 動態對話、多輪互動、個人化推薦
第三方服務串接(金流、Line、GA 等) 🔥 需要 API 設定、Webhook、安全驗證
💡
建議策略

先從低難度的核心功能出發,成功上線後再逐步添加中高難度的功能。完美是進步的敵人,先讓網站跑起來!

3-3 課前必填:我的網站規劃表

請在工作坊前填寫以下規劃表,填寫越完整,課堂上的成果越好。這份表格也是你給 Claude Code 的第一個「提示(prompt)」的基礎。

📋 我的網站規劃表
🎯 這個工具要解決什麼問題?
例如:目前手動製作報價單需要 30 分鐘,希望 5 分鐘內完成
👤 主要使用者是誰?
例如:業務同仁、客戶、主管審核
📋 核心功能(必要)
例如:輸入客戶名稱 → 選擇方案 → 自動產出 PDF 報價單
✨ 附加功能(有更好)
例如:歷史記錄查詢、不同幣別切換
🚫 不需要的功能
例如:不需要金流、不需要用戶帳號登入
📐 頁面或區塊列舉
例如:首頁 / 填寫表單頁 / 預覽頁 / 下載頁
🎨 視覺風格偏好
例如:乾淨簡約、公司藍白配色、像 Notion 一樣好讀
📎 參考網站或截圖
例如:[附上連結或貼圖]
⏰ 預計上線時間
例如:兩週內、三月底前
✍️
填寫小技巧

不確定的欄位可以先寫「待確認」,但「核心功能」和「主要使用者」這兩項一定要填。這是 AI 理解你需求的最關鍵資訊。

如何跟 AI 溝通

寫 Prompt 其實就是「描述情境」——把你遇到的狀況、你想要什麼、不想要什麼,用日常語言說清楚就好。你不需要知道技術上怎麼解決,只要把問題和期望說得具體,AI 就能幫你診斷問題、提出方案。

🧭
核心心法

你是提出需求的人,不是解決問題的人。具體描述「我要什麼」「我不要什麼」「我希望做到什麼」,至於怎麼實現——交給 AI 來診斷和處理。

4-1 好 Prompt 的四個要素

🎯 明確目標——說出這個功能要達成什麼結果
❌ 不好的例子

做一個報價單

✅ 好的例子

做一個可以輸入客戶名稱、選擇方案(年約/專案),並自動產出 PDF 的報價單工具

👤 指定對象——說明誰會用這個功能
❌ 不好的例子

給內部用

✅ 好的例子

給業務同仁在拜訪客戶前快速產出報價,不需要登入帳號

📐 限制條件——說明不需要什麼、邊界在哪
❌ 不好的例子

做好看一點

✅ 好的例子

風格參考 Notion,主色調使用公司藍 (#1A3C5E),不需要動畫效果

📋 輸出格式——說明要產出什麼、長什麼樣
❌ 不好的例子

產出結果

✅ 好的例子

產出一頁式 PDF,包含公司 Logo、客戶資料、方案明細、總金額、有效期限

4-2 實戰案例:一段真實的 Prompt

以下是一個真實的需求描述。注意看——它不包含任何技術術語,但把情境說得很具體,AI 就能理解並幫你規劃。

📌 案例:公司官網 + 文章後台系統
🔥 難度:高
我想製作一個公司的官方網站,裡面需要放案例,因此需要讓我有可以公開的網頁,也要有後台的網頁,公開網站沒有後台的登入功能,所以要給我額外登入的後台,後台可以上架文章,並連結前台,請你設計一下幫我製作
為什麼這是一段好的情境描述?
  • 說出了「我要什麼」——公司官網、案例展示、文章上架功能
  • 說出了「我不要什麼」——公開網站不需要登入功能
  • 描述了使用情境——前台給訪客看、後台給自己管理內容
  • 讓 AI 來設計方案——不指定技術細節,而是說「請你設計一下幫我製作」
  • ⚠️ 可以更好的地方——可以補充:公司產業、想要的風格、參考網站、預計上架的內容量,讓 AI 給出更貼合的方案
💡
重點不是一次說完,而是說得具體

這個 prompt 的難度高,但使用者不需要知道「前後端分離」「CMS」這些技術名詞。只要把情境說清楚,AI 就會幫你拆解問題、提出架構建議,再一步步帶你完成。

4-3 迭代的心態

不需要一次就說清楚所有細節。Vibe Coding 的精髓在於「邊看邊調整」:

1
給大方向
先給 AI 整體方向,讓它做出第一版
2
看結果
哪裡不對?哪裡缺少?仔細觀察並記錄
3
精確下指令
針對具體問題,給出更精確的指令
重複直到滿意
持續循環,逐步逼近理想成果
🔄
迭代是正常的

專業工程師也不會第一次就寫出完美的程式碼。平均每個功能需要 3-5 輪溝通才能達到理想效果,這是正常流程,不是失敗。

部署概覽

部署的詳細操作將由 Zeabur 創辦人在課堂上示範,以下是你需要了解的基礎概念:

什麼是「部署」?

把 Claude Code 產生的程式碼,從你的電腦「搬到」雲端伺服器,讓其他人可以透過網址使用你的工具。

🌐 Zeabur 能幫你做什麼?

  • 提供雲端伺服器空間(不需要自架)
  • 提供資料庫服務(儲存用戶輸入的資料)
  • 一鍵部署,不需要懂指令列操作
  • 提供自訂網域或 Zeabur 子網域

📋 課前你只需要

  • 完成 Zeabur 帳號註冊
  • 備妥公司信箱
  • 準備好公司 Logo(PNG 格式)
  • 確認公司標準配色色碼
📌
課前不需要了解部署細節

部署的操作會在課堂中完整示範。你現在只需要確保已完成 Zeabur 帳號註冊,並備妥公司信箱。

常見問題 Q&A

有任何疑問,課前可先參考以下解答:

我完全不會寫程式,可以參加嗎?
完全沒問題!Vibe Coding 的核心就是「不用寫程式」。你只需要會用中文描述你想要什麼,AI 會幫你處理技術部分。
Claude Code 跟 Claude.ai 有什麼不同?
Claude.ai 是對話式 AI 助理(就像聊天機器人);Claude Code 是專門用來寫程式和建立網站的版本,能夠直接操作你的電腦檔案、執行程式碼。
做出來的網站安全嗎?可以儲存公司資料嗎?
這取決於你的設計。如有資料安全疑慮,課堂中可以討論如何設計適合內部使用的權限架構。初期建議先做「不儲存敏感資料」的工具版本。
如果之後想改功能,需要重新做嗎?
不需要!你可以隨時繼續對 Claude Code 下指令進行修改,並重新部署。這正是 Vibe Coding 的優勢——快速迭代,不用從頭來過。
Zeabur 費用大概多少?
基礎方案從免費開始,有流量後再升級。課堂中 Zeabur 創辦人會說明適合公司規模的方案選擇。
🎯
準備好了嗎?

填完規劃表、準備好素材,就是你在工作坊最大的競爭優勢。期待課堂上見!