SuperClaude Framework生態系教學手冊

SuperClaude Framework 生態系教學手冊 版本:基於 SuperClaude Framework v4.3.0 撰寫 最後更新:2026-06-30 適用對象:資深工程師、技術主管、全端開發團隊 文件性質:企業標準技術白皮書 / 實戰教學手冊 目錄 第一章:SuperClaude Framework 概覽 第二章:系統需求與安裝 第三章:系統設定與配置 第四章:30 個 Slash 指令完整指南 4.10 指令差異比較與選擇指南 第五章:20 個 AI 代理人使用指南 5.4 代理人協調模式 第六章:7 種行為模式 第七章:Deep Research 深度研究功能 第八章:Web Application 開發實戰工作流 第九章:Flags 旗標使用指南 9.4 自動啟動旗標 9.5 MCP Server 旗標 9.6 行為模式旗標 9.7 執行控制旗標 9.8 旗標交互作用與優先規則 第十章:系統維護與管理 第十一章:系統升級 第十二章:團隊協作最佳實踐 附錄 第一章:SuperClaude Framework 概覽 章節摘要:本章介紹 SuperClaude Framework 的核心定位、設計理念與生態系架構。讀者將瞭解它如何將原生 Claude Code CLI 轉化為具備完整軟體工程流程的自動化開發平台,以及其 30 個指令、20 個代理人、7 種模式與 8 個 MCP Server 的整體佈局。 ...

March 12, 2026 · 41 min · 8715 words · Eric Cheng

OpenCode 生態系完整教學手冊

OpenCode 生態系完整教學手冊 版本:基於 OpenCode v1.17.11(2026 年 6 月) 適用對象:資深工程師、架構師、DevOps 工程師、技術主管 文件等級:企業標準技術白皮書 維護單位:軟體架構組 最後更新:2026-06-30 涵蓋範圍:OpenCode 核心、Oh My OpenAgent(OmO)外掛、OpenWork 桌面協作平台 文件修訂紀錄 版本 日期 修訂者 修訂說明 1.0 2026-03-04 軟體架構組 初版建立 2.0 2026-03-08 軟體架構組 全面更新至 v1.2.21;新增 OmO、OpenWork 章節;擴充至企業白皮書等級 3.0 2026-03-25 軟體架構組 更新至 v1.3.2;OmO v3.13.1 新增 Multimodal Looker / Metis 代理與 Agent Orchestration;OpenWork v0.11.191 新增 Dev Mode、Templates、Cloud Worker 3.0 2026-03-25 軟體架構組 全面更新至 OpenCode v1.3.2、OmO v3.13.1、OpenWork v0.11.191;新增 Multimodal Looker、Metis、Agent Orchestration 分類路由、雲端 Worker 架構等新功能 4.0 2026-04-12 軟體架構組 全面更新至 OpenCode v1.4.3、OmO v3.17.0、OpenWork v0.11.206;OpenCode 新增 OpenCode Go 訂閱、40+ 提供商支援、Docker 安裝、Ollama Cloud;OmO 更名 oh-my-openagent、OpenCode v1.4.0 最低版本檢查、Doctor 診斷命令、Session Recovery、File Prompts;OpenWork 授權變更為 FSL-1.1-MIT、Ollama 支援、React Session Composer、i18n 五語系 5.0 2026-04-16 軟體架構組 更新至 OpenCode v1.4.6(762 releases、oxlint 整合、provider auth API)、OmO v3.17.3(164 releases、replace_plan 支援、CLA 與 Telemetry 機制)、OpenWork v0.11.207(1,057 releases、Catalan 語系、microsandbox 沙箱流程、Roadmap 分頁、Node 24 CI 準備);新增 multiedit 工具、Sisyphus Labs 等待名單、提供商新增 40+ 項 6.0 2026-04-30 軟體架構組 全面更新至 OpenCode v1.14.30(781 releases、152k Stars、875 貢獻者、question 工具、agent create CLI、Desktop App BETA 正式化)、OmO v3.17.10(168 releases、55.1k Stars、199 貢獻者、GPT-5.5 native prompt drafts、npm OIDC CI 改進)、OpenWork v0.13.0(1,087 releases、14.5k Stars、Tauri→Electron 遷移、Cloud MCP OAuth Server、Welcome/Onboarding 畫面、microsandbox 功能旗標、pnpm workspace 重構);新增 ACP 支援文件、SDK 文件、Server 文件、外掛文件、生態系統文件 7.0 2026-05-14 軟體架構組 全面更新至 OpenCode v1.14.50(800 releases、160k Stars、896 貢獻者、Scout SubAgent 新增、native LLM core foundation、TUI notifications、Electron Desktop CI 改進)、OmO v4.1.2(177 releases、57.7k Stars、219 貢獻者、Team Mode v4.0 多代理並行、hyperplan/security-research 技能、Kimi K2.6/GPT-5.5/GLM-5.1 模型支援、configurable agent ordering、CDP browser tools)、OpenWork v0.13.8(1,202 releases、15.2k Stars、61 貢獻者、shadcn/ui skills、Electron browser automation、Daytona/devcontainer、native main menu、10 語系支援、AI Providers 重構) 8.0 2026-05-31 軟體架構組 全面更新至 OpenCode v1.15.13(815 releases、168k Stars、921 貢獻者、database schema 重構、keymap fallback 改進、gcp metadata 修正、stats 路由功能、nix 更新)、OmO v4.5.12(187 releases、60.4k Stars、268 貢獻者、Multi-Harness Agent OS 重構支援 OpenCode/Codex/Pi 多平台、lazycodex Light Edition、omo-codex 可攜版、54+ 生命週期掛鉤、security-review 內建技能、.agents 目錄遷移)、OpenWork v0.14.0(1,346 releases、15.7k Stars、62 貢獻者、Google Workspace OAuth、Voice mode CDP 音訊檢查、pnpm v11 遷移、內建擴充市集、SCIM/SSO 企業管理流程、新版訊息列表 UI、embedded OpenCode 升級至 v1.15.12) 9.0 2026-06-30 軟體架構組 全面更新至 OpenCode v1.17.11(828 releases、181k Stars、959 貢獻者、VS Code Extension v1.17.11 同步發佈、Desktop Electron session title hover 改進、stats route 功能完善、GitHub issue actions 優化、SDK v2 SSE streams 修正、location node 重構)、OmO v4.14.1(208 releases、64.3k Stars、290 貢獻者、Multi-Harness Agent OS 重構完成支援 OpenCode/Codex/Pi/Claude Code 四平台、LazyCodex Light Edition 正式版八組件發佈、telemetry 架構統一 DAU/WAU/MAU 追蹤、omo-opencode 套件獨立模組化、source-state 修復、Codegraph MCP server 新增、共享技能 frontend 子模組化)、OpenWork v0.17.4(1,610 releases、16.5k Stars、65 貢獻者、重新定位為 Claude Cowork 開源替代品、SignPath.io 免費程式碼簽署、Enterprise Plan 正式化含 SSO/SLA/LTS、OpenWork Orchestrator CLI 獨立套件、Docker images 發佈 den-api/eval-vnc/charts、pnpm v10.27.0 + Bun 1.3.9+ 環境要求、Windows 付費支援計畫、Dev Mode 隔離 OPENWORK_DEV_MODE 自動啟用、10 語系支援完善) 目錄 第一章:OpenCode 生態系總覽 1.1 OpenCode 核心理念 1.2 生態系全景圖 1.3 與傳統 AI Coding Tool 差異 1.4 與 GitHub Copilot / Claude Code 等工具比較 1.5 適用場景分析 1.6 真實案例研究 1.7 版本演進與藍圖 第二章:系統架構設計 2.1 總體架構 2.2 Client/Server 架構 2.3 代理系統(Agent System) 2.3.1 主要代理(Primary Agents) 2.3.2 子代理(SubAgents) 2.3.3 隱藏系統代理 2.3.4 自訂代理 2.3.5 代理進階選項 2.3.6 Plan / Build 運作流程 2.4 工具系統(Tools) 2.5 MCP 伺服器整合架構 2.6 外掛系統(Plugins) 2.7 技能系統(Skills) 2.8 與前端框架整合方式 2.9 與後端框架整合方式 2.10 與 Git / CI/CD 整合架構 2.11 與本地模型 / 雲端模型整合架構 第三章:安裝與環境建置 3.1 系統需求 3.2 Windows 安裝步驟 3.3 macOS 安裝步驟 3.4 Linux 安裝步驟 3.5 Desktop App 安裝 3.6 終端機模式設定 3.7 IDE 擴充設定 3.8 模型設定(雲端 API / 本地模型) 3.9 環境變數與 Proxy 設定 3.10 企業網路限制處理方式 第四章:專案導入標準流程(SOP) 4.1 新專案導入流程 4.2 舊專案導入流程 4.3 Branch 管理策略 4.4 PR 與 Code Review 搭配方式 4.5 團隊協作模式 4.6 安全開發流程(SSDLC 整合方式) 第五章:實戰操作教學 5.1 使用 Plan 模式設計系統架構 5.2 使用 Build 模式產生程式碼 5.3 自動產生測試 5.4 重構(Refactor) 5.5 Debug 5.6 批次修改專案 5.7 生成文件(README / API 文件) 5.8 使用 Explore / Scout SubAgent 探索程式碼庫與外部文件 5.9 使用自訂指令加速工作流程 5.10 網路搜尋與網頁擷取 5.11 LSP 整合操作 5.12 實戰範例:完整的 CRUD API 開發流程 第六章:最佳實踐(Best Practices) 6.1 Prompt 撰寫策略 6.2 Token 控制策略 6.3 避免幻覺(Hallucination) 6.4 如何做 Code Validation 6.5 與 SonarQube / 測試工具整合 6.6 大型專案使用策略 6.7 多模組專案管理建議 6.8 格式化器整合 6.9 多語言專案管理策略 6.10 程式碼審查最佳實踐 6.11 TDD/BDD 與 OpenCode 整合 6.12 安全編碼規範指南 6.13 效能優化策略 第七章:系統維護與治理 7.1 模型版本管理策略 7.2 OpenCode 版本管理 7.3 日誌管理 7.4 成本控制 7.5 權限管理 7.5.1 完整權限列表 7.5.2 細粒度權限控制 7.5.3 「ask」選項的三個選擇 7.5.4 代理專屬權限 7.6 技能系統(Skills) 7.6.1 SKILL.md 檔案格式 7.6.2 技能發現路徑 7.6.3 技能權限控制 7.7 自訂工具(Custom Tools) 7.7.1 工具定義 7.7.2 多工具匯出 7.7.3 覆蓋內建工具 7.8 規則系統(Rules) 7.9 風險控管 第八章:系統升級策略 8.1 升級前檢查清單 8.2 版本相容性測試 8.3 回滾策略 8.4 CI/CD 驗證流程 第九章:企業導入建議 9.1 導入階段規劃 9.2 教育訓練策略 9.3 試點專案規劃 9.4 成本效益分析 9.5 KPI 設計 9.6 企業版功能 9.7 企業級安全治理架構 9.8 企業導入常見挑戰與解決方案 9.9 多團隊統一管理方案 9.10 成本分析與 ROI 模型 第十章:Oh My OpenAgent(OmO)生態系 10.1 OmO 總覽與定位 10.2 核心概念:Discipline Agents 10.3 ultrawork / ulw 一鍵啟動 10.4 IntentGate 意圖閘道 10.5 Hash-Anchored Edit Tool 10.6 /init-deep 深度初始化 10.7 Prometheus 規劃器 10.8 背景代理(Background Agents) 10.9 Skill-Embedded MCPs 10.10 Ralph Loop 自我迴圈 10.11 Todo Enforcer 與 Comment Checker 10.12 內建 MCP 伺服器 10.13 LSP 與 AST-Grep 整合 10.14 Tmux 整合 10.15 Claude Code 完整相容性 10.16 Agent Orchestration 模型路由 10.17 安裝與設定 10.18 設定檔詳解 10.19 企業導入 OmO 建議 10.20 OmO 實戰教學:微服務拆分 10.21 OmO 與 OpenCode 功能對照表 10.22 OmO 效能調優指南 10.23 Multimodal Looker 代理(v3.12+ 新增) 10.24 Metis 代理——規劃顧問(v3.12+ 新增) 10.25 GPT-5.5 xhigh 路由與 ultrabrain 模式(v3.13+ 新增) 10.26 Session Tools——歷程分析(v3.13+ 新增) 10.27 Think Mode(v3.13+ 新增) 10.28 OmO v3.13 其他更新 10.29 OmO v3.14-v3.17.10 更新摘要 10.30 OmO v4.0-v4.5.12 更新摘要(Team Mode 與 Multi-Harness OS 重大版本) 10.31 OmO v4.6-v4.14.1 更新摘要(Multi-Harness 完成與 LazyCodex 正式版) 第十一章:OpenWork 桌面應用與協作平台 11.1 OpenWork 總覽與定位 11.2 核心理念 11.3 功能架構 11.4 Host 模式與 Client 模式 11.5 技能管理器(Skill Manager) 11.6 OpenWork Orchestrator CLI 11.7 OpenCode Router(WhatsApp / Slack / Telegram) 11.8 OpenPackage 套件管理 11.9 安裝與設定 11.10 架構詳解 11.11 安全性設計 11.12 Dev Mode 隔離(v0.11.160+ 新增) 11.13 Templates 儲存與重播(v0.11.170+ 新增) 11.14 Execution Plan Timeline(v0.11.180+ 新增) 11.15 Cloud Worker 架構(v0.11.185+ 新增) 11.16 Workspace Switch 與 Starter Sessions(v0.11.190+ 新增) 11.17 OpenCode Plugins 管理(Skills Tab) 11.18 OpenWork v0.11.192-v0.14.0 更新摘要 11.19 OpenWork v0.14.1-v0.17.4 更新摘要 11.20 企業導入 OpenWork 建議 第十二章:生態系整合與進階工作流程 12.1 OpenCode + OmO + OpenWork 三層整合 12.2 多代理協作工作流程 12.3 企業級 AI 開發平台架構 12.4 跨團隊協作模式 12.5 從 Claude Code 遷移指南 12.6 GitHub / GitLab 深度整合 12.7 ACP(Agent Communication Protocol)支援 12.8 CI/CD 管線深度整合 12.9 多倉庫聯合開發模式 12.10 資料庫遷移自動化 12.11 監控與可觀察性整合 12.12 基礎架構即程式碼(IaC)整合 12.13 企業級日誌與稽核系統 12.14 企業災難復原與高可用方案 第十三章:常見問題與故障排除 13.1 安裝問題 13.2 API 連線失敗 13.3 模型回應不穩 13.4 權限問題 13.5 IDE 無法連線 13.6 效能問題 13.7 OmO 特定問題 13.8 OpenWork 特定問題 附錄 A:快速上手檢查清單(Checklist) 附錄 B:常見 OpenCode 指令速查表 附錄 C:OmO 指令速查表 附錄 D:設定檔完整範例 附錄 E:MCP 伺服器推薦清單 附錄 F:模型推薦與比較 附錄 G:重要參考資源 附錄 H:術語表 第一章:OpenCode 生態系總覽 1.1 OpenCode 核心理念 OpenCode 是一個 100% 開源 的 AI 編碼代理(AI Coding Agent),由 Anomaly 團隊開發維護。截至 2026 年 6 月,OpenCode 已達到以下里程碑: ...

March 4, 2026 · 106 min · 22392 words · Eric Cheng

Claude Agent Skills教學手冊

Claude Agent Skills 使用教學手冊 版本:1.0 最後更新:2026 年 1 月 適用對象:新進軟體工程師、系統分析師、AI 導入成員 最後更新: 2026年1月8日 適用於: Claude Code Created by: Eric Cheng 目錄 前言 文件目的 適用對象 如何使用本手冊 第一章:Claude Agent 與 Agent Skills 基礎概念 1.1 什麼是 Claude Agent 1.2 什麼是 Agent Skills 1.3 Agent / Tool / Skill 的差異與關係 1.4 為什麼要使用 Agent Skills 第二章:Agent Skills 的設計理念 2.1 Skill 的責任邊界(Single Responsibility) 2.2 Skill 與 Prompt 的差異 2.3 Skill 是可重用、可組合的能力單元 2.4 官方 Skills Repo 的設計原則 第三章:官方 Skills Repository 結構說明 3.1 Skills GitHub 專案的目錄結構 3.2 Skill 的命名慣例 3.3 Skill 定義中的關鍵元素 第四章:Agent Skills 的使用方式 4.1 如何在 Agent 中呼叫 Skill 4.2 Skill 在任務流程中的角色 4.3 單一 Skill vs 多 Skill 組合 第五章:實務範例 5.1 需求文件產生 Skill 5.2 程式碼 Review / 重構 Skill 5.3 測試案例產生 Skill 第六章:新手常見錯誤與最佳實務 6.1 Skill 設計過大或過小的問題 6.2 把 Skill 當成一次性 Prompt 的錯誤用法 6.3 如何讓 Skill 更容易被重用 6.4 如何讓 Agent 行為更穩定 第七章:團隊導入建議 7.1 適合先從哪些類型的 Skill 開始 7.2 如何建立內部 Skill Library 7.3 與既有開發流程整合 7.4 導入成熟度階段建議 附錄:檢查清單(Checklist) Skill 建立前檢查 SKILL.md 撰寫檢查 Skill 發布前檢查 團隊導入檢查 參考資源 官方資源 延伸閱讀 前言 文件目的 本手冊旨在協助團隊成員快速理解並導入 Claude Agent Skills,透過系統化的教學內容,讓新進同仁能夠: ...

January 12, 2026 · 14 min · 2880 words · Eric Cheng

Anthropic Model Context Protocol (MCP) 教學手冊

文件版本:2.0 對應規範:MCP Specification 2026-07-28(正式版,2026-07-28 發布) 前一規範:2025-11-25(相容性內容仍保留於本文) 最後更新:2026 年 7 月 31 日 文件等級:企業標準技術白皮書 適用對象:資深軟體開發工程師、系統架構師、平台工程與資安治理人員 Created by:Eric Cheng Anthropic Model Context Protocol (MCP) 教學手冊 重大提醒:2026-07-28 是 MCP 自發布以來最大幅度的改版,包含破壞性變更(Breaking Changes)。 核心協議由「有狀態、雙向」轉為「無狀態、請求/回應」。initialize 交握、Mcp-Session-Id 與 SSE 續傳機制均已移除;Roots、Sampling、Logging 進入棄用(Deprecated)狀態。 詳見 版本更新摘要 與 第十一章。 目錄 版本更新摘要:2026-07-28 規範重點 0.1 一頁式變更總覽 0.2 破壞性變更清單 0.3 棄用功能與生命週期政策 0.4 本手冊改版說明 第一章:MCP 概述與核心概念 1.1 什麼是 MCP? 1.2 為什麼需要 MCP? 1.3 MCP 架構概覽 1.4 協議演進史與版本治理 第二章:MCP 技術架構深度解析 2.1 分層架構 2.2 資料層協議(Data Layer Protocol) 2.3 MCP 核心原語(Primitives) 2.4 通知機制與訂閱串流(Notifications & Subscriptions) 2.5 多輪往返請求(Multi Round-Trip Requests, MRTR) 第三章:傳輸層深度解析 3.1 STDIO Transport 3.2 Streamable HTTP Transport 3.3 標頭路由、快取與可觀測性 3.4 傳輸層相容性策略 第四章:實戰開發指南 4.1 開發環境設置 4.2 開發 MCP Server 4.3 開發 MCP Client 4.4 整合到 AI 應用 第五章:完整實戰範例 5.1 範例一:檔案系統 MCP Server 5.2 範例二:資料庫查詢 MCP Server 5.3 範例三:API 整合 MCP Server 第六章:最佳實踐與設計模式 6.1 MCP Server 設計原則 6.2 效能優化 6.3 安全性考量 6.4 測試策略 第七章:進階主題 7.1 Tasks 擴充(io.modelcontextprotocol/tasks) 7.2 自訂傳輸層 7.3 多語言 SDK 比較 7.4 偵錯與監控 第八章:疑難排解 8.1 常見錯誤與解決方案 8.2 除錯技巧 8.3 錯誤訊息參考 第九章:實際案例研究 9.1 案例一:企業知識庫 MCP Server 9.2 案例二:DevOps 整合 MCP Server 第十章:資源與參考 10.1 官方資源 10.2 社群資源 10.3 開發環境建議 10.4 版本相容性 10.5 快速參考 第十一章:2026-07-28 遷移指南 11.1 遷移總體策略 11.2 Server 端遷移步驟 11.3 Client 端遷移步驟 11.4 從 Session 到顯式握柄(Explicit Handle) 11.5 雙時代(Dual-era)相容部署 第十二章:擴充框架與官方擴充 12.1 擴充框架(Extensions Framework) 12.2 MCP Apps:伺服器渲染互動介面 12.3 Tasks 擴充深入解析 12.4 企業託管授權(EMA)與 OAuth 擴充 12.5 自建第三方擴充 第十三章:企業級部署與治理 13.1 無狀態水平擴展架構 13.2 API 閘道、WAF 與速率限制 13.3 授權硬化與身分治理 13.4 可觀測性與 OpenTelemetry 13.5 一致性驗證與 SDK 分級 附錄:檢查清單(Checklist) A. Server 開發檢查清單 B. 部署檢查清單 C. 程式碼審查檢查清單 D. 故障排除檢查清單 E. 2026-07-28 遷移檢查清單 結語 參考文獻與延伸閱讀 官方規範(2026-07-28) 治理與流程 官方擴充 官方部落格 社群分析 相關標準 主要 SEP 索引 版本更新摘要:2026-07-28 規範重點 0.1 一頁式變更總覽 2026-07-28 由六份以上的 SEP(Specification Enhancement Proposal)共同構成,將 MCP 從 「為單機 stdio 情境設計的有狀態雙向協議」重塑為「可在通用 HTTP 基礎設施上水平擴展的無狀態 請求/回應協議」。以下為與前一版 2025-11-25 的對照總覽。 ...

January 9, 2026 · 134 min · 28540 words · Eric Cheng

Claude Code生態圈教學手冊

Claude Code 生態圈教學手冊 📖 版本:v3.5(企業技術白皮書版) 📅 最後更新:2026 年 9 月 24 日 🔎 查證基準:Claude Code v2.1.281(2026-09-23),逐頁比對 code.claude.com 官方文件 👥 目標讀者:資深軟體工程師、技術主管、架構師、平台/DevOps 工程師、資安與 IT 管理員 ✍️ Created by:Eric Cheng 文件資訊 適用範圍 本手冊涵蓋 Claude Code 在 Terminal CLI、VS Code/JetBrains、Desktop App、Web(claude.ai/code)、CI/CD 等介面上的使用方式,以及 Subagents、Agent Teams、Skills、Plugins、Hooks、MCP、Output Styles、排程任務、Remote Control、Channels 等擴充與協作機制,並提供企業部署、治理、成本與安全的實務建議。 閱讀指引 讀者 建議閱讀順序 第一次使用 第一部分 → 2.3 Skills → 2.5 Hooks → 3.7 疑難排解 技術主管 1.2 → 2.1/2.2 → 3.5 團隊協作 → 3.6 成本 → 4.2 CI/CD 平台/DevOps 3.3 Headless → 4.2 CI/CD → 2.4 Plugins → 2.6 MCP → 4.3 自訂開發 資安/IT 管理員 1.2.5 權限與沙箱 → 2.5.9 Hook 治理 → 2.6.5 MCP 管理 → 4.1 企業部署 → 附錄 B 標示說明 標示 意義 🆕 v3.5 新增/更新 本版依官方文件新增或更新的內容 ⚠️ v3.5 更正 舊版內容與官方文件不符,已更正(原錯誤寫法會一併說明,方便團隊清查既有設定) 🔐 安全與治理相關的重點 🏢/企業導入檢核要點 企業導入時的建議與檢核清單 v3.5 修訂重點 🆕 v3.5(2026-09-24):以 v2.1.281 為基準,逐頁比對使用者指定的 17 個官方頁面與約 40 個延伸頁面(完整清單見附錄 H)。 ...

January 9, 2026 · 193 min · 41094 words · Eric Cheng

Claude Code教學手冊(資深同仁版)

版本: 1.0 最後更新: 2026年1月9日 適用於: Claude Code Created by: Eric Cheng Claude Code 使用教學手冊(資深同仁版) 版本:1.0 適用對象:資深工程師 / Tech Lead / 系統分析師 / 架構師 最後更新:2026 年 1 月 目錄 第一章:Claude Code 是什麼?(給資深工程師的視角) 1.1 Claude Code 與傳統 Copilot / ChatGPT Coding 的差異 1.2 適合用來做什麼?不適合做什麼? 1.3 在企業環境中的合理定位 第二章:資深工程師使用 Claude Code 的正確心法 2.1 把 AI 當成「資深 Pair Programmer」而非新人工具 2.2 為什麼「規格比程式碼更重要」 2.3 Prompt 即設計文件的延伸 第三章:高品質 Prompt 設計原則 3.1 好 Prompt vs 壞 Prompt 對照 3.2 Prompt 必備元素 3.3 常見錯誤 Prompt 範例與改寫示範 第四章:Claude Code 在實務開發流程中的應用 4.1 需求釐清 / PRD 補強 4.2 架構設計與技術選型 4.3 程式碼生成與重構 4.4 測試案例補齊 4.5 技術文件與 README 生成 第五章:企業級實戰範例 5.1 範例一:協助重構 Legacy Code 5.2 範例二:根據規格產生模組骨架 5.3 範例三:產生測試與安全檢查建議 第六章:風險、限制與最佳實踐 6.1 AI 可能產生的風險 6.2 如何做 Code Review 與 AI Output Review 6.3 在銀行 / 企業內部的安全使用原則 第七章:團隊導入建議 7.1 適合哪些角色優先使用 7.2 與現有開發流程的整合方式 7.3 建議的內部使用規範 第八章:進階技巧與模式 8.1 Prompt Chain 設計模式 8.2 多輪對話策略 8.3 與 Spec-Driven Development 整合 附錄:檢查清單(Checklist) A. 使用前準備清單 B. Prompt 撰寫清單 C. 程式碼審查清單 D. 整合上線清單 E. 團隊導入清單 版本紀錄 參考資源 第一章:Claude Code 是什麼?(給資深工程師的視角) 1.1 Claude Code 與傳統 Copilot / ChatGPT Coding 的差異 作為資深工程師,您可能已經使用過多種 AI 編程輔助工具。以下是 Claude Code 與其他工具的核心差異: ...

January 9, 2026 · 19 min · 4023 words · Eric Cheng

Claude Code教學手冊(新手版)

版本: 1.0 最後更新: 2026年1月9日 適用於: Claude Code Created by: Eric Cheng Claude Code 使用教學手冊(新進同仁版) 版本:1.0 最後更新:2026 年 1 月 適用對象:新進軟體工程師(PG / SA / Tech Lead 初階) 先決條件:具備基本程式設計能力 目錄 第 1 章:Claude Code 是什麼? 1.1 Claude Code 的定位 1.2 與一般聊天式 AI 的差異 1.3 適合與不適合的使用情境 1.4 Claude Code 在企業開發流程中的角色 第 2 章:Claude Code 的基本操作觀念 2.1 Prompt ≠ 問問題 2.2 好 Prompt 的核心結構 2.3 單輪 vs 多輪對話策略 2.4 如何逐步收斂出可用結果 第 3 章:新進工程師必學的 Prompt 範本 3.1 程式碼解讀 Prompt 3.2 新功能開發 Prompt 3.3 舊系統重構 Prompt 3.4 Bug 分析 Prompt 3.5 單元測試產生 Prompt 3.6 Code Review Prompt 3.7 規格補齊 Prompt 第 4 章:Claude Code 在實務開發中的典型流程 4.1 從需求文字到程式碼 4.2 從舊程式碼到可維護設計 4.3 從「我看不懂」到「我能修改」 4.4 搭配 Git / PR / Review 的使用方式 第 5 章:常見錯誤與 Anti-Pattern 5.1 問太籠統 5.2 一次丟太多責任 5.3 沒有限制輸出格式 5.4 盲目相信 AI 結果 5.5 沒做人工驗證 第 6 章:Claude Code 使用最佳實務(Best Practices) 6.1 Prompt 模組化 6.2 對話紀錄如何保存 6.3 與團隊共用 Prompt 的方式 6.4 什麼情況不該用 Claude Code 第 7 章:企業內部使用注意事項 7.1 資安與機敏資料原則 7.2 原始碼與客戶資料保護 7.3 法遵與稽核觀點 7.4 AI 產出責任歸屬說明 第 8 章:進階應用(選讀) 8.1 Spec-Driven Development(SDD) 8.2 將 Claude Code 當成虛擬 Pair Programmer 8.3 長任務拆解技巧 8.4 Prompt Chain 與角色切換 附錄:新進同仁檢查清單(Checklist) 延伸閱讀與資源 前言:如何使用本手冊 本手冊專為「新進軟體工程師」設計,協助您快速掌握 Claude Code 的使用方式。 ...

January 9, 2026 · 21 min · 4267 words · Eric Cheng

OpenSpec使用教學

OpenSpec 使用教學手冊 版本:7.0 更新日期:2026-08-15 適用版本:OpenSpec v1.9.0(含 Stores Beta、Profiles、OPSX 工作流程(新增 /opsx:update 核心指令)、動態指令架構、語義規格同步、Canonical Artifact Paths、retire_capabilities 能力汰除、skip_specs 純重構標記、GitHub Copilot Cloud Agent、CLI 自我升級提示、40+ 個 AI 工具支援(新增 Command Code / CodeArts Agent / Hermes Agent / MiniMax Code / Oh My Pi / ZCode / Rovo Dev CLI 等;Windsurf 已更名為 Devin Desktop、Kimi CLI 已更名為 Kimi Code)、Validator 多語言彈性化、validate --archived 封存前檢查) 適用對象:新進軟體工程師、系統分析師、尚未接觸過 SDD 或 OpenSpec 的同仁 官方網站:openspec.dev 目錄 前言 為什麼需要這份手冊? 本手冊的目標 閱讀建議 第一章:OpenSpec 是什麼? 1.1 為什麼會有 OpenSpec 1.2 與傳統 PRD / SRS / 設計文件的差異 1.3 OpenSpec 在 SDD 中扮演的角色 第二章:Spec-Driven Development(SDD)核心概念 2.1 規格優先(Spec First) 2.2 規格即合約(Spec as Contract) 2.3 規格可被 AI 理解與執行 第二章小結 第三章:OpenSpec 文件結構說明 3.1 常見 Spec 類型 3.2 每一種 Spec 的用途與撰寫原則 3.3 好的 Spec 與壞的 Spec 範例比較 第三章小結 第四章:使用 OpenSpec 的標準工作流程 4.1 從需求想法到 Spec 4.2 OPSX 工作流程與 Profiles 系統(v1.9.0) Profiles 設定檔系統 從舊版到新版的轉變 三大架構革新(v1.0.0 起) v1.9.0 版本重要更新 v1.8.0 版本重要更新 v1.7.0 版本重要更新 v1.6.0 版本重要更新 v1.5.0 版本重要更新 v1.4.0 版本重要更新 v1.4.1 版本修補 v1.3.1 版本重要更新 v1.3.0 版本重要更新 OPSX 完整指令一覽 常見工作流程模式 流動式迭代(Fluid Iteration) 自訂 Schema 新手上路:使用 /opsx:onboard 各 AI 工具的指令語法差異 4.3 與 AI 互動修正 Spec 的方式 4.4 Spec 如何驅動設計、程式碼與測試 第四章小結 第五章:新進同仁實作範例 5.1 案例說明:帳戶餘額查詢 API 5.2 從需求描述到 OpenSpec 文件 5.3 示範如何向 AI 詢問與優化 Spec 第五章小結 第六章:常見錯誤與反模式(Anti-Patterns) 6.1 規格寫得像程式碼 6.2 規格過於抽象或過度細節化 6.3 把 AI 當成自動寫 Code 工具 常見反模式總覽 第六章小結 第七章:導入 OpenSpec 的最佳實務 7.1 團隊協作方式 7.2 Spec Review 重點 7.3 如何版本控管 Spec 第七章小結 第八章:給新進同仁的學習建議 8.1 上手順序 8.2 常見卡關點 8.3 如何從「會寫」進階到「寫得好」 第八章小結 第九章:進階主題 9.1 Progressive Rigor(漸進式嚴謹度) 9.2 Multi-Language 支援 9.3 自訂 Schema 進階用法 9.4 人類與 Agent 協作模式 9.5 Stores(Beta)—— 跨專案規格管理 9.6 業界獨立評測與導入建議 第九章小結 附錄:檢查清單(Checklist) A. OpenSpec 環境設定檢查清單 B. Spec 撰寫檢查清單 C. Spec Review 檢查清單 D. 變更完成檢查清單 E. 常用 CLI 指令速查 F. 與 AI 對話 Prompt 範本 G. 支援的 AI 工具清單 H. 疑難排解(Troubleshooting) I. 術語表(Glossary) 參考資源 官方資源 相關工具 延伸閱讀 文件資訊 前言 為什麼需要這份手冊? 在 AI 輔助開發的時代,許多團隊開始使用 GitHub Copilot、Claude、ChatGPT 等工具來加速開發。然而,AI 助手在沒有明確規格的情況下,容易產生不符合需求的程式碼,或是理解偏差導致返工。 ...

December 31, 2025 · 48 min · 10095 words · Eric Cheng

spec-kit使用教學

Spec-Kit 使用教學手冊 版本: 17.0 最後更新: 2026年8月27日 適用於: Spec-Kit v1.0.1+ / Spec Kit Templates - 1.0.1 Created by: Eric Cheng 摘要 Spec-Driven Development(SDD,規格驅動開發)將「規格」由開發流程中容易過時的輔助文件,重新定位為驅動系統實作的主要工件——程式碼成為規格的產物,而非規格描述已完成程式碼的附註。Spec-Kit 是 GitHub 開源、以此理念為核心的工具組,透過 /speckit.* 系列指令與 38 種主流 AI 編碼助手整合(含通用 Generic 回退選項,實際數量以官方整合清單即時查詢結果為準),將「需求 → 規格 → 計畫 → 任務 → 實作」的完整流程結構化、可重複執行。 本手冊面向需要在企業共用平台(多資料庫、微服務、微前端、批次作業等複雜整合場景)導入 AI 輔助開發的技術團隊,依「概念理解 → 環境準備 → 使用流程 → 實務案例 → 常見陷阱 → 附錄」的順序,提供從方法論到落地操作的完整參考。全書內容對齊 Spec-Kit v1.0.1(2026-08-21 發布)——專案已於同日跨入 v1.0.0 里程碑,官方定調為「不是功能完結,而是專案已成長為一套連貫的方法論與工具鏈」,並在每次改版時同步核校官方 README、spec-driven.md 方法論文件、CHANGELOG 與即時文件站(github.github.io/spec-kit)。 📚 目錄 前言 目的與適用對象 背景說明:為何採用 SDD + Spec-Kit → AI 助手流程 本手冊使用假設 第一章:概念理解 ...

October 31, 2025 · 121 min · 25630 words · Eric Cheng

spec-kit使用教學

Spec-Kit 使用教學手冊 版本: 1.0 最後更新: 2025年10月29日 適用於: Spec-Kit v0.0.79+ Created by: Eric Cheng 📚 目錄 前言 目的與適用對象 背景說明:為何採用 SDD + Spec-Kit → AI 助手流程 本手冊使用假設 第一章:概念理解 1.1 SDD 是什麼? 1.2 Spec-Kit 概覽 1.3 SDD 中的關鍵 artefacts(工件) 1.4 流程概覽:SDD 的階段/步驟 1.5 為什麼這對我們團隊/共用平台開發特別有價值 第二章:環境準備 2.1 前置條件 2.2 安裝 Spec-Kit CLI 2.3 建立專案與初始化 2.4 建立團隊守則 (Constitution) 2.5 模板與提示文件說明 2.6 GitHub 倉庫分支與版本控制建議 第三章:使用流程詳細說明 3.1 Step 1:撰寫 Spec (/speckit.specify) 3.2 Step 1a:澄清模糊需求 (/speckit.clarify) 3.3 Step 2:撰寫 Plan (/speckit.plan) 3.4 Step 3:拆分 Tasks (/speckit.tasks) 3.5 Step 4:預實作檢查 (/speckit.analyze + /speckit.checklist) 3.6 Step 5:實作 (/speckit.implement) 3.7 Step 6:迭代維護 第四章:實務案例與應用指引 4.1 案例一:Greenfield 開發 - 新建交易記錄微服務 4.2 案例二:Brownfield 整合 - 為既有系統新增功能 4.3 團隊協作:多人開發 4.4 AI 助手最佳實踐 4.5 平台導入建議 第五章:常見問題與陷阱 5.1 常見問題(FAQ) 5.2 常見陷阱與避免方法 第六章:附錄 6.1 完整模板範例 6.2 檢查清單 6.3 參考資源 6.4 術語表 6.5 快速指令參考 結語 前言 目的與適用對象 本手冊旨在幫助開發團隊快速掌握 Spec-Driven Development (SDD) 方法論,並透過 Spec-Kit 工具組與 AI 助手協作,建立高品質、可維護的軟體系統。 ...

October 31, 2025 · 76 min · 16041 words · Eric Cheng