| 項目 | 說明 |
|---|---|
| 日期 | 2026 年 7 月 1 日 |
| 時長 | 90 分鐘 |
| 形式 | 實作工作坊(Hands-on Workshop) |
| 講者 | Bo-Yi Wu (@appleboy) |
當 AI 已經能寫 code,工程師的價值在哪裡?答案是:往上移了一層。從「把功能做出來」,變成「把問題定義清楚、把流程設計好,再交給 AI 執行」。這場 90 分鐘的實戰工作坊,就是要讓你親身經歷這場思維轉變。
我們不空談理論。你會以一個真實的專案為練習場——可以是 AuthGate(OAuth 2.0 開源專案),也可以是你手上公司內部的專案——用 Claude Code 搭配 Agent Skill 與 MCP,完整跑過一輪軟體開發生命週期(SDLC)——從規劃、開發,到自動化 Review 與提交。過程中你會清楚分辨:Agent Skill 決定 AI「怎麼做」,MCP 讓 AI 接上外部服務(Jira、Gitea、Confluence 等),兩者結合,AI 才能既懂流程、又能在你的開發環境裡真正動手。
更重要的是兩個你會親身撞見的轉變。透過模糊指令與精準規格的對照實驗,你會看見「寫規格」如何取代「寫程式」成為新的核心競爭力;而當你親手修改一個 Skill、把團隊的最佳實踐封裝成可複用的資產,你會體會到工程師如何從「執行者」升級為「策略者」——影響力不再是一次性的執行,而是可規模化的流程設計。
會寫 code 的人很多,但能把問題拆清楚、把團隊智慧封裝成 Skill 的人很稀缺。這堂課,帶你成為後者。
- 安裝 Claude Code
- 準備一個可以動手改的專案(可以是 AuthGate,或你手上公司內部的任何專案)
- 具備基本的終端機操作能力
本工作坊的核心,不是教 OAuth、也不是教 Go,而是讓工程師親身經歷一場思維典範的轉移:當 AI 能寫 code,工程師的價值往上移了一層——從「把它做出來」變成「把它定義清楚、設計好流程、再交給 AI 執行」。
完成本課程後,學員將能夠:
一、理解 Agent Skill 與 MCP 的定位與互補關係。 清楚分辨 Skill 決定「怎麼做」、MCP 讓 AI 接上 Jira、Gitea、Confluence 等外部服務,並知道兩者結合後,AI 才能既懂流程、又能在真實開發環境裡實際動手。
二、用 AI 跑完一輪完整的 SDLC。 以真實專案(AuthGate 或自己手上的專案)為練習場,串起規劃、開發、Review、提交四個環節,體驗 AI 如何介入軟體開發生命週期的每一步。
三、體會「從寫程式到寫規格」的能力轉移。 透過模糊指令與精準規格的對照實驗,親眼看見規格品質如何決定產出品質,理解「把問題定義清楚」正在成為工程師新的核心競爭力。
四、領悟「從執行者到策略者」的角色升級。 透過實際修改一個 Skill,體會把團隊最佳實踐封裝成可複用資產的意義——你的影響力從一次性執行,變成可規模化的策略。
定調整場主軸:今天學的是 AI 如何重塑開發工作流,任何夠真實的專案都可以是練習場。確認學員環境就緒(Claude Code、已準備好可以動手改的專案並成功 build),並安裝 skill marketplace 與四個 skill(commit-message、copilot-review、pr-prepare、plan-feature),作為後續所有練習的前提。
釐清兩者定位與互補關係,並攤開本場核心錨點——「舊典範 vs 新典範」對照圖:左邊是工程師埋頭寫 code、靠人盯 review;右邊是工程師寫規格、定義 skill、AI 執行、人把關。以 AuthGate 的分層架構與 CLAUDE.md 作為示範素材,讓學員看見一個正式專案的樣貌;學員也可對照自己手上的專案思考如何套用。
體驗主題:寫規格 > 寫程式
設定範圍可控的任務(例如為 /health 回應加入版本資訊並補上對應測試)。設計模糊指令與精準規格的對照實驗,讓學員兩次產出的落差,親身印證「規格能力就是新的核心競爭力」。過程中觀察 AI 如何在多檔案間建立上下文,以及人在計畫階段的把關如何提升品質。
體驗主題:執行者 > 策略者
實際操作兩個 skill 串起閉環。先跑 copilot-review 體驗 AI 自我審查、發現問題、自動修正的「檢查—修正」循環;再跑 commit-message 體驗依 staged 變更自動產生 conventional commit 訊息。中段打開 skill 原始檔,引導學員意識到:你正在「執行」別人定義的規範——那麼,你願不願意當那個定義規範的人?
體驗主題:把智慧封裝成資產
示範如何修改一個 skill 使其符合自己團隊的規範(例如調整 commit 格式、加入 issue 編號規則)。學員親手改 skill 的那一刻,就是從執行者躍升為策略者的具體證明。邀請學員分享「如果要把你團隊的某個重複工作寫成 skill,會是什麼?」,最後以核心訊息收束全場。
| 模組 | 內容 | 體驗主題 | 分鐘 |
|---|---|---|---|
| 一 | 開場與環境就緒 | — | 10 |
| 二 | Agent Skill vs MCP 概念對齊 | 典範對照 | 12 |
| 三 | 練習一:規劃 + 開發 | 寫規格 > 寫程式 | 23 |
| 四 | 練習二:Review + 提交 | 執行者 > 策略者 | 30 |
| 五 | 收尾:客製化與思維轉變 | 封裝成資產 | 15 |
- 4 個可直接使用的 Agent Skill(
commit-message+copilot-review+pr-prepare+plan-feature) - 1 個串接 MCP Server 的實際體驗
- 設計 Skill 的方法論,能回去為自己的團隊量身打造工作流