Eve 教學手冊

Eve 教學手冊 Vercel Eve Agent Framework × PM Skills 企業整合架構完整指南 適用對象:資深工程師、AI Agent 平台團隊、架構師、DevOps / SSDLC 負責人 文件性質:企業內部 AI Agent 平台導入與培訓教材 目錄 第 1 章 Eve 是什麼 第 2 章 Eve 核心設計理念 第 3 章 Eve 系統架構解析 第 4 章 Eve 目錄結構 第 5 章 Eve 核心元件 第 6 章 Eve 執行流程 第 7 章 Eve 安裝教學 第 8 章 建立第一個 Eve Agent 第 9 章 Agent 開發實戰 第 10 章 Skills 開發教學 第 11 章 PM Skills 與 Eve 整合 第 12 章 使用 Eve 開發 Web Application 第 13 章 使用 Eve 執行 Reverse Engineering 第 14 章 使用 Eve 執行 Framework Upgrade 第 15 章 Subagents 設計模式 第 16 章 Human Approval 設計 第 17 章 Eve 與 MCP 整合 第 18 章 Eve 與 Claude Code 整合 第 19 章 Eve 與 GitHub Copilot 整合 第 20 章 Eve 與企業 SSDLC 整合 第 21 章 Eve 生產環境部署 第 22 章 Eve 可觀測性 第 23 章 Eve 安全設計 第 24 章 Eve 效能優化 第 25 章 Eve 開發規範 第 26 章 Eve 常見問題 FAQ 第 27 章 Eve 最佳實務 第 28 章 Eve 常見反模式 第 29 章 Eve Roadmap 分析 第 30 章 結論 附錄 A 完整 Weather Agent 範例 附錄 B PM Skills + Eve 整合範本 附錄 C Mermaid 圖總覽索引 附錄 D 檢查清單(Checklist) 第 1 章 Eve 是什麼 本章小節導覽:1.1 Eve 誕生背景 · 1.2 為何 Vercel 開發 Eve · 1.3 Agent Framework 發展歷史 · 1.4 與 LangGraph 的差異 · 1.5 與 CrewAI 的差異 · 1.6 與 OpenAI Agents SDK 的差異 · 1.7 與 AutoGen 的差異 · 1.8 與 Semantic Kernel 的差異 · 1.9 與 Mastra 的差異 · 1.10 與 PydanticAI 的差異 · 1.11 為何 Eve 被稱為「Agent 世界的 Next.js」 ...

June 24, 2026 · 44 min · 9280 words · Eric Cheng

Pm Skills教學手冊

PM Skills 教學手冊(企業級 AI Native Product Management 實戰指南) 版本:v1.1.0 更新日期:2026-06-23 適用對象:資深工程師、Tech Lead、產品經理(PM)、架構師、DevOps / SSDLC 負責人 技術棧:Claude Code、Claude Cowork、Cursor、Gemini CLI、Codex CLI、OpenCode、Kiro、Spring Boot、Java、Vue 3 資料來源:phuryn/pm-skills(PM Skills Marketplace,MIT License,由 The Product Compass Newsletter 作者 Paweł Huryn 維護) 查證說明:本手冊內容已對照 repo 當前版本 v2.0.0(2026-06-05 發布,主分支最後提交至 2026-06-22)重新查證並整理編寫,非官方文件之複製。截至查證時,repo 實際包含 9 個 Plugin、68 個 Skills、42 個串接式 Commands——這與部分網路上流傳「八大 Plugin」的說法不同(缺少 pm-ai-shipping),本手冊以實際查證結果為準。另外,repo 首頁標語使用「100+ agentic skills, commands, and plugins」字樣,是把 68 個 Skills 與 42 個 Commands 合計(約 110)後的行銷性概數,並非 Skill 數量本身被誇大,本手冊內文一律採用精確數字 68 / 42 / 9。 ...

June 23, 2026 · 28 min · 5848 words · Eric Cheng

SkillSpector 教學手冊

SkillSpector 教學手冊 版本:v1.1(2026-06-22) 適用對象:AI Security Specialist、AI Agent 架構師、DevSecOps 工程師、軟體架構師、全端工程師、逆向工程專家、CI/CD 與 GitHub Security 工程師 內容定位:本手冊聚焦於 NVIDIA 開源專案 SkillSpector(github.com/NVIDIA/SkillSpector)——一套在 AI Agent Skill/MCP Server 安裝前進行安全掃描的工具——的核心理念、系統架構、安裝設定、掃描實戰,並延伸至企業級 DevSecOps 導入(CI/CD Gate、SARIF、治理藍圖、產業導入建議) 重要聲明:本手冊第 1~8、12 章之工具行為描述(CLI 指令、設定項、64 項檢測規則 16 大類別、風險評分公式、SARIF 輸出、架構模組名稱)基於 SkillSpector 官方 GitHub Repository 原始碼與 README.md、Makefile、pyproject.toml 逐項核對後整理改寫而成,並非逐字翻譯;少數官方來源未能逐項驗證的細節(如 LLM 階段精確度量化數字、model_registry.yaml 機制、OPENAI_BASE_URL 變數)已在對應段落明確標註「待以實際版本驗證」,不作斷言。第 1.1、1.3、2.0 節額外引用之外部研究與公告(arXiv:2601.10338、arXiv:2602.06547、Anthropic Agent Skills 官方公告、Snyk/Datadog/Repello 等資安社群報導)均為可公開查證之獨立來源,用於補強背景論述深度,非 SkillSpector 官方數據。第 9~11、13~20 章(GitLab CI/Jenkins/Azure DevOps 範例、企業導入架構、產業導入建議、治理藍圖、FAQ、Troubleshooting)為「企業實務延伸」內容,是顧問觀點下將 SkillSpector 套用於企業 DevSecOps 流程的建議做法,並非 NVIDIA 官方功能宣稱或官方範例,文中會明確標註。GitHub 社群數據(Star/Fork 數)反映查詢當下時間點,會隨時間持續變動,實際導入前請以官方 Repository 當下版本為準。 授權:內部教育訓練使用 如何使用本手冊 SkillSpector 解決的是一個正在快速擴大的問題:AI Coding Agent(Claude Code、GitHub Copilot、Gemini CLI、Cursor、Codex 等)的「Skill/Plugin/Extension」生態系正在爆炸性成長,但這些第三方 Skill 以 Agent 的完整權限執行,卻幾乎沒有安全審查機制。NVIDIA 針對 42,447 個公開 Skill 的研究顯示,26.1% 含有至少一項漏洞,5.2% 疑似具惡意意圖。SkillSpector 就是為了在「安裝 Skill」與「執行 Skill」之間,插入一道自動化的安全關卡。 ...

June 22, 2026 · 23 min · 4728 words · Eric Cheng

Ponytail 教學手冊

Ponytail 教學手冊 版本:v1.1(2026-06-22,已對照官方 Repository 原始檔案逐章核實修訂) 適用對象:系統分析師、軟體架構師、後端工程師、前端工程師、DevOps工程師、SRE工程師、AI工程師、企業資訊部門、Framework維護團隊、Legacy System維護團隊 內容定位:本手冊聚焦於開源 AI Agent 精簡化技能(Skill)Ponytail 的理念、架構、安裝設定、與主流 AI Coding Agent(Claude Code / GitHub Copilot / Cursor / Codex / Gemini CLI 等共 14 個受支援平台)的整合方式,並延伸至企業級開發流程(SSDLC、多 Agent 團隊協作、Legacy 逆向工程、Framework 升級)的實務導入 重要聲明:本手冊第 1~12、15 章內容基於 Ponytail 官方 GitHub Repository(DietrichGebert/ponytail)之 README.md、AGENTS.md、skills/ponytail/SKILL.md、skills/ponytail-review/SKILL.md、docs/agent-portability.md、docs/platform-native.md 等公開資料,逐項核對原文後整理改寫而成(非逐字抄錄);第 13、14、16、20 章為「企業實務延伸」章節,是顧問觀點下將 Ponytail 精簡哲學套用於企業開發治理的建議做法,並非 Ponytail 官方功能宣稱,文中會明確標註。GitHub 社群數據(Star/Fork/Issue 數)反映查詢當下時間點,會隨時間持續變動 授權:內部教育訓練使用 如何使用本手冊 Ponytail 不是一個框架,也不是一個 IDE,而是一套注入到 AI Coding Agent 的行為準則(Skill / Plugin)。它的任務很單純:在 AI Agent 動手寫程式之前,先逼它像一個「已經看過太多過度設計專案、留著馬尾、戴著圓框眼鏡的資深工程師」一樣,先問一句「這真的需要寫嗎?」。本手冊依角色整理出建議閱讀路徑: 角色 建議優先閱讀章節 新進工程師 第1、3、5、6章 後端/前端工程師 第7、8、9、10章 架構師/系統分析師 第2、4、11、12章 DevOps/SRE 第6、7、19章 AI Coding Agent 重度使用者 第4、5、15、17、18章 企業資訊部門主管 第13、14、16、20章 Legacy System維護團隊 第11、12章 Code Review/品質把關者 第9、17、18章 目錄 第 1 章 Ponytail 概述 1.1 專案背景 1.2 作者介紹 1.3 發展歷程與版本里程碑 1.4 GitHub 社群狀況 1.5 為何爆紅 1.6 解決哪些問題 第 2 章 AI Coding Agent 常見問題 2.1 Over Engineering 2.2 Reinvent The Wheel 2.3 Token Waste 2.4 Context Pollution 2.5 Hallucination Driven Design 2.6 Framework Ignorance 2.7 Existing Code Ignorance 2.8 Legacy System Rewrite Syndrome 2.9 案例分析總表 第 3 章 Ponytail 核心理念 3.1 Lazy Senior Developer Mindset 3.2 Less Code Principle 3.3 Existing Solution First 3.4 Delete Before Build 3.5 Native Feature First 3.6 Library Before Custom Code 3.7 Configuration Before Programming 3.8 Simplicity First 3.9 Maintainability First 3.10 Cost Awareness 第 4 章 Ponytail 系統架構 4.1 Architecture Overview 4.2 Skill Architecture 4.3 Agent Workflow 4.4 Review Loop 4.5 Self Critique Loop 4.6 Decision Flow 4.7 Prompt Enhancement Flow 4.8 Integration Flow 第 5 章 Ponytail 工作原理 5.1 第一階:這個功能真的需要存在嗎(YAGNI) 5.2 第二階:標準函式庫能解決嗎 5.3 第三階:平台原生功能能解決嗎 5.4 第四階:已安裝的相依套件能解決嗎 5.5 第五階:能用一行寫完嗎 5.6 第六階:只寫最小可行實作 5.7 企業實務延伸:刪除與精簡思維(呼應 ponytail-review) 5.8 內部思考流程整合範例 第 6 章 安裝與部署 6.1 Claude Code 6.2 GitHub Copilot 6.3 Cursor 6.4 OpenAI Codex/Agent 6.5 Gemini CLI 6.6 VS Code 整合 6.7 JetBrains 整合 6.8 Pi Agent Harness 6.9 OpenCode 6.10 CodeWhale 6.11 OpenClaw 6.12 Kiro 6.13 系統需求 第 7 章 Ponytail 設定說明 7.1 Agent Configuration 7.2 Rules 7.3 Skills 7.4 Context 7.5 Hooks 7.6 Templates 7.7 Review Policies 7.8 Team Standards 第 8 章 與 Claude Code 整合 8.1 Agent Skill 8.2 Custom Instructions 8.3 Commands 8.4 Workflows 8.5 Best Practices 8.6 Enterprise Standards 第 9 章 與 GitHub Copilot 整合 9.1 Copilot Agent 9.2 Copilot Coding Agent 9.3 Repository Instructions 9.4 Prompt Files 9.5 Agent Files 9.6 Skills 9.7 完整範例 第 10 章 Web Application 開發實戰 10.1 技術棧總覽 10.2 API 開發 10.3 CRUD 開發 10.4 Batch 開發 10.5 Security 開發 10.6 Integration 開發 10.7 Ponytail 如何減少程式碼 第 11 章 Legacy System Reverse Engineering 11.1 Mainframe 11.2 COBOL 11.3 Lotus Domino 11.4 Struts 11.5 JSF 11.6 舊版 Spring 11.7 WebSphere 11.8 WebLogic 11.9 Ponytail 在逆向工程中的角色與限制 第 12 章 Framework Upgrade 實戰 12.1 Spring Boot 2 到 3 12.2 Java 8 到 21 12.3 Vue2 到 Vue3 12.4 Jakarta Migration 12.5 JDK Upgrade 12.6 Dependency Upgrade 12.7 降低升級成本的具體做法 第 13 章 與 SSDLC 整合(企業實務延伸) 13.1 定位澄清:Ponytail 不是安全工具 13.2 Threat Modeling 13.3 SAST 13.4 DAST 13.5 Dependency Check 13.6 Secret Detection 13.7 Secure Coding 13.8 Compliance 13.9 Audit 第 14 章 與 AI Agent 團隊整合(企業實務延伸) 14.1 多 Agent 團隊架構總覽 14.2 Planner Agent 14.3 Architect Agent 14.4 Developer Agent 14.5 Reviewer Agent 14.6 Security Agent 14.7 QA Agent 14.8 Release Agent 14.9 Ponytail 在團隊中的角色 第 15 章 Token Optimization 15.1 Token Reduction 15.2 Context Reduction 15.3 Prompt Compression 15.4 Reuse Existing Logic 15.5 Knowledge Reuse 15.6 Memory Optimization 15.7 實際數據案例 第 16 章 企業導入指南(企業實務延伸) 16.1 Governance 16.2 Standards 16.3 Team Adoption 16.4 Change Management 16.5 Training Plan 16.6 KPI 16.7 ROI 第 17 章 最佳實務 第 18 章 常見錯誤 第 19 章 維運與升級 19.1 Version Upgrade 19.2 Skill Upgrade 19.3 Agent Upgrade 19.4 Prompt Upgrade 19.5 Governance Upgrade 第 20 章 完整企業導入範例(企業實務延伸) 20.1 案例背景:大型銀行共用平台 20.2 開發流程 20.3 Code Review 20.4 SSDLC 20.5 Release Flow 20.6 Production Support 附錄:新進成員快速 Checklist 第 1 章 Ponytail 概述 1.1 專案背景 Ponytail 是一套開源的 AI Agent 行為準則(Skill / Plugin),目標只有一個:讓 AI Coding Agent 在動手寫程式前,先經過「這真的有必要嗎」的層層質疑,而不是看到需求就立刻開始搭框架、拉套件、寫一堆「以後可能用得到」的抽象層。 ...

June 22, 2026 · 24 min · 4962 words · Eric Cheng

12 Factor Agents教學手冊

12-Factor Agents 教學手冊 版本:v1.1 | 更新日期:2026-06-19 | 適用對象:資深工程師、架構師、AI Agent Architect、技術主管 變更紀錄(v1.0 → v1.1) 對照原始來源 humanlayer/12-factor-agents 重新逐章核對內容準確度與時效性 第一章 1.1/1.5 補上原文「How We Got Here」中 DAG Orchestrator(Airflow/Prefect/Dagster)的歷史脈絡,使 Agent 工程演進敘事更完整 第三章新增 Factor 13(榮譽提及):Pre-fetch All the Context You Might Need,補齊原文十二大原則之外的延伸原則 第五章新增 5.8(Context Rot 與「啞區 Dumb Zone」現象)、5.9(Research-Plan-Implement, RPI 框架),收錄 HumanLayer 團隊基於十萬餘筆開發者 Session 分析的最新實證研究 新增附錄 H 參考資料,補上原始出處與延伸閱讀連結,提升內容可追溯性 校對全文標題層級、目錄錨點、code fence 配對,確認與本文一致且無格式錯位 文件說明 本手冊以 HumanLayer 團隊提出的《12-Factor Agents》原則為核心骨幹,延伸至企業實際導入 AI Coding Agent(Claude Code、GitHub Copilot Agent Mode 等)的完整工程實務。內容定位為企業內部培訓教材,同時也是架構設計手冊與開發實戰手冊,目標讀者涵蓋初級工程師到 AI Agent Architect 各個層級。 ...

June 19, 2026 · 34 min · 7137 words · Eric Cheng

Claude Code Cli 教學手冊

Claude Code CLI 教學手冊 版本:v1.2(2026-07-03) 適用對象:系統分析師、軟體架構師、後端工程師、前端工程師、DevOps工程師、SRE工程師、AI工程師、企業資訊部門、Framework維護團隊、Legacy System維護團隊 內容定位:本手冊聚焦於 Claude Code CLI 層級的安裝、設定、指令、Agent 架構、MCP 整合與企業導入實務,可與專案內其他 Claude Code 相關手冊(生態圈版、資深同仁版等)並行參考 對齊基準:本版內容已對照官方文件(code.claude.com/docs)於 Claude Code v2.1.199(2026-07-02) 時的狀態逐章核對更新,細節請見附錄C版本紀錄 授權:內部教育訓練使用 如何使用本手冊 Claude Code CLI 是一套以終端機(Terminal)為主要操作介面的 AI 編碼代理人(Coding Agent)。它不像傳統 IDE 外掛只做行內自動完成,而是能夠自主規劃、呼叫工具、跨檔案修改、執行測試、操作 Git,甚至協調多個子 Agent 完成大型任務。本手冊依角色整理出建議閱讀路徑: 角色 建議優先閱讀章節 新進工程師 第1、3、4、6、7章 後端/前端工程師 第8、9、14、17、18章 架構師/系統分析師 第2、13、15、16章 DevOps/SRE 第5、12、19、20、28章 企業資訊部門主管 第21、25、28章 Legacy System維護團隊 第15、16章 平台/AI賦能團隊 第9、10、26、27章 目錄 下列目錄為兩層結構:章節層可直接跳轉至對應章節開頭,子章節層可直接跳轉至章節內的特定小節。 第 1 章 Claude Code CLI 介紹 1.1 Claude Code 是什麼 1.2 Claude Code 與 Claude Web 差異 1.3 與其他工具的定位比較 1.4 適用情境 1.5 限制 1.6 與 Claude Code 周邊介面/產品的關係 第 2 章 Claude Code 架構原理 2.1 Agent Loop(代理人迴圈) 2.2 Context 管理與 Token 管理 2.3 Tool Calling 與 MCP 整合 2.4 子 Agent 與 Agent 協作 2.5 Codebase 理解機制 第 3 章 安裝教學 3.1 系統需求 3.2 Windows 安裝 3.3 macOS 安裝 3.4 Linux 安裝 3.5 Windows CMD 安裝(備選) 3.6 WSL2 安裝注意事項 3.7 npm 安裝路徑(備選) 3.8 更新與驗證 第 4 章 Authentication 4.1 帳號類型 4.2 登入方式 4.3 API Key 與環境變數(適合 CI / Headless) 4.4 安全建議 4.5 企業雲端供應商登入 4.5.1 Claude apps gateway:讓第三方雲端也能拿到集中治理 第 5 章 Claude Code 設定管理 5.1 settings.json 三層架構 5.2 優先順序 5.3 設定範例 5.4 常見設定鍵分類 5.5 Managed Settings 交付機制 第 6 章 CLI 指令大全 6.1 指令依生命週期分類 6.2 Session 操作 6.3 Agent 管理 6.4 MCP / Plugin / 專案維護 6.5 常用旗標(Flags) 6.6 權限模式與 Auto Mode(自動權限分類器) 6.6.1 Auto Mode 分類器運作方式 6.6.2 啟用條件與企業治理 第 7 章 Hotkey 大全 7.1 終端機層級快捷鍵 7.2 Claude Code Session 內快捷鍵 7.3 Agent 操作快捷鍵 第 8 章 Context Engineering 8.1 Context Window 組成 8.2 壓縮(Compaction)與重用 8.3 快取(Caching) 8.4 Token 優化技巧 8.5 Checkpoints 與 Rewind(對話回溯) 第 9 章 Agent 系統 9.1 概念釐清:Agent / Sub Agent / Multi Agent 9.2 何時該建立 Sub Agent 9.3 生命週期管理 9.4 設計考量 9.5 Agent View(背景多 Session 監看) 9.6 Agent Teams(多 Session 協作,實驗性) 9.7 Dynamic Workflows(腳本化大規模編排) 9.8 Worktrees(Git Worktree 隔離機制) 9.9 Fork Subagent:繼承完整上下文的特殊 Subagent 第 10 章 Agents 目錄 10.1 子 Agent 定義檔格式 10.2 載入順序 10.3 呼叫方式 10.4 內建子 Agent 10.5 Persistent Memory(子 Agent 持久記憶) 10.6 實務範例:團隊共用子 Agent 第 11 章 CLAUDE.md 11.1 用途 11.2 四層檔案 11.3 企業標準範本 11.4 維護方式 11.5 Auto Memory(自動記憶):Claude 自己寫的筆記 11.6 .claude/rules/:路徑範圍化的模組化規則 第 12 章 Hooks 12.1 生命週期事件 12.2 Handler 類型 12.3 PreToolUse/PostToolUse 機制 12.4 設定範例 12.5 安全考量 第 13 章 MCP 整合 13.1 MCP 概念 13.2 設定與管理 13.3 整合案例 13.4 工具延遲載入 13.5 MCP 治理鍵補充 第 14 章 使用 Claude Code 開發 Web Application 14.1 通用工作流程 14.2 Spring Boot(Java/Kotlin) 14.3 FastAPI(Python) 14.4 Vue3 / Angular 第 15 章 Legacy System 逆向工程 15.1 分析方法 15.2 適用範圍與限制 15.3 範例 Prompt 15.4 產出範例 第 16 章 Framework 升級 16.1 通用升級方法論 16.2 各升級情境要點 16.3 範例 Prompt 第 17 章 Git 整合 17.1 AI 協作流程 17.2 常用指令 17.3 守則 17.4 Worktree 分支隔離與 /code-review 第 18 章 測試工程 18.1 測試生成工作流程 18.2 各類型測試 18.3 範例 18.4 TDD 風格使用 第 19 章 SSDLC 整合 19.1 定位 19.2 各類掃描的協作方式 19.3 兩層防護案例 19.4 Sandboxing:第三層防護 第 20 章 Token 與成本管理 20.1 成本驅動因子 20.2 查看用量 20.3 降低成本技巧 20.4 用量可視化:/usage、Analytics、OpenTelemetry 第 21 章 團隊導入指南 21.1 分階段導入流程 21.2 治理模式 21.3 權限管理 21.4 標準規範 21.5 新機制的治理檢查項 第 22 章 Claude Code 最佳實務 22.1 20 個最佳實務 22.2 20 個常見錯誤 22.3 20 個效能優化技巧 第 23 章 Claude Code Prompt Library 23.1 分類架構 23.2 範本(可直接複製套用) 第 24 章 Claude Code + GitHub Copilot 協同開發 24.1 分工模式 24.2 實際工作流程 24.3 避免衝突 第 25 章 Claude Code 企業級導入藍圖 25.1 完整藍圖 25.2 組織架構 25.3 治理模式總結(彙整前述章節) 25.4 KPI 與稽核 第 26 章 Agent 進階協作模式 26.1 四種平行化機制總覽 26.2 Agent Teams 實務 26.3 Dynamic Workflows 實務 26.4 /batch:大規模 Worktree 隔離批次處理 第 27 章 Agent Skills 與 Plugin 生態 27.1 Skills 與 CLAUDE.md/Subagent 的定位差異 27.2 SKILL.md 格式與存放層級 27.3 隨附 Skills(Bundled Skills) 27.4 Plugins 生態與 Marketplace 治理 27.5 團隊標準化建議 第 28 章 企業治理進階 28.1 Managed Settings 完整交付架構 28.2 Sandboxing 深度 28.3 Network Config 與 LLM Gateway 28.3.1 組織層級模型治理(Enterprise) 28.4 Zero Data Retention、稽核與合規 28.5 Cost/Usage/Analytics 企業可視化(平台團隊視角) 附錄 A:常見問題 FAQ 附錄 B:詞彙表 Glossary 附錄 C:版本紀錄 Version History 附錄 D:學習路線圖 附錄 E:與其他 AI 編碼工具比較表 附錄 F:Checklist(新人加入檢查清單) 第 1 章 Claude Code CLI 介紹 1.1 Claude Code 是什麼 Claude Code 是 Anthropic 推出的終端機原生 AI 編碼代理人(Agentic Coding Tool)。與一般「聊天視窗貼程式碼」的使用方式不同,Claude Code 直接在你的專案目錄裡執行,能夠讀取檔案、搜尋程式碼、編輯多個檔案、執行 Bash 指令、操作 Git、呼叫外部系統(透過 MCP),並以「自主代理人迴圈」(Agent Loop)的方式持續規劃與執行,直到任務完成或需要你確認為止。 ...

June 18, 2026 · 37 min · 7823 words · Eric Cheng

Loop Engineering 教學手冊

Loop Engineering 教學手冊 版本:v1.2 | 更新日期:2026-07-20 | 適用對象:資深工程師、架構師、技術主管 變更紀錄(v1.1 → v1.2) 新增「第十五章 Skill Library」:依 4.3.1 節目錄結構,實作 26 個技能檔案(coding/architecture/testing/security/migration 五大分類,Skill-01~Skill-26) 原第十五~十八章(最佳實務 Top 50、常見錯誤 Top 50、導入策略、未來發展)依序遞移為第十六~十九章,並同步更新目錄與全文交叉引用 變更紀錄(v1.0 → v1.1) 修復巢狀 code fence 連鎖錯位問題(曾導致第十五、十六章在嚴格 CommonMark 渲染器下被誤判為單一程式碼區塊)與其他 Markdown 格式問題 簡化附錄 I/J/K 標題格式並補上目錄連結,修正目錄與本文不一致之處 新增 1.6(演進脈絡與業界共識)、1.7(風險與限制:企業治理視角) 新增 2.10(Anthropic 六大 Agent 工作流模式對照)、2.11(Graph Harness 排程理論觀點)、2.12(Ralph Wiggum Technique) 擴充第十一章 Evals 設計方法論:新增 11.6~11.10,補齊術語體系、評分器類型、Pass@k/Pass^k、8 步驟落地路線圖、Swiss Cheese Model、業界標竿與工具 擴充第十八章導入策略:新增 18.4~18.6,補齊單一迴圈自主程度模型、七種生產級 Loop 模式目錄、loop-audit/loop-cost 自我檢測 新增 18.5(下一代執行引擎:Graph Harness 的展望) 目錄 第一章 Loop Engineering 概論 第二章 Loop Engineering 核心理論 第三章 Loop Engineering 系統架構 第四章 六大核心元件 第五章 Claude Code 中的 Loop Engineering 第六章 GitHub Copilot 中的 Loop Engineering 第七章 建立企業級 Loop Engineering 平台 第八章 Web Application 開發實戰 第九章 Legacy System 逆向工程 第十章 Framework 升級實戰 第十一章 Evals 設計 第十二章 AI Agent Team 設計 第十三章 SSDLC 與 Loop Engineering 第十四章 Prompt Library 第十五章 Skill Library 第十六章 最佳實務 Top 50 第十七章 常見錯誤 Top 50 Anti-patterns 第十八章 導入策略 第十九章 未來發展 附錄 A Loop Engineering Checklist 附錄 B Project Structure 附錄 C Skill Library Template 附錄 D Memory Template 附錄 E Evaluation Template 附錄 F Claude Code Setup 附錄 G GitHub Copilot Setup 附錄 H 企業導入路線圖 附錄 I 補充 Prompt Library 附錄 J 補充 SOP 集合 附錄 K 補充 Mermaid 架構圖集 第一章 Loop Engineering 概論 1.1 Loop Engineering 的起源 Loop Engineering 這個概念由 Google Chrome 工程師 Addy Osmani 在 2024-2025 年間系統化提出,並在其 Substack 文章《Loop Engineering》中首次完整闡述。這個概念的誕生並非偶然,而是對 AI 輔助開發演進路徑的自然延伸。 ...

June 17, 2026 · 97 min · 20591 words · Eric Cheng

Headroom 教學手冊

Headroom 教學手冊 版本:基於 Headroom v0.25.0(2026-06-12) 適用對象:資深工程師、AI Agent 開發團隊、DevOps 工程師 授權:Apache 2.0 專案規模:GitHub ⭐ 24.1K|Contributors 83+|Releases 155+ 官方資源:GitHub | 文件站 | PyPI | npm | llms.txt | Enterprise 目錄 第一章 Headroom 簡介 1.1 Headroom 是什麼 1.2 為何需要 Headroom 1.3 Headroom 與 RTK 差異 第二章 Headroom 系統架構 2.1 整體架構圖 2.2 三階段壓縮管線 2.3 ContentRouter 2.4 SmartCrusher 2.5 CodeCompressor 2.6 Kompress-base 2.7 CacheAligner 2.8 CCR(可逆壓縮) 2.9 TOIN 學習網路 2.10 Read Lifecycle Management 2.11 壓縮安全護欄 第三章 安裝與部署 3.1 系統需求 3.2 Python 安裝 3.3 Node.js 安裝 3.4 Docker 部署 3.5 Podman 部署 3.6 企業 SSL 環境處理 3.7 驗證安裝 第四章 使用模式 4.1 Library Mode 4.2 Proxy Mode 4.3 Agent Wrap 4.4 MCP Server 第五章 與 RTK 整合 5.1 為何同時使用 5.2 整合架構 5.3 實戰情境最佳實務 第六章 大型 Web Application 實戰 6.1 專案 Context 管理 6.2 Claude Code 最佳化 6.3 GitHub Copilot Agent 最佳化 6.4 Codex CLI 最佳化 6.5 Gemini CLI 最佳化 6.6 其他 Agent 整合 第七章 Token Optimization 策略 7.1 壓縮方案比較 7.2 依 Context 大小的壓縮策略 7.3 CacheAligner 策略 7.4 複合節省計算 第八章 團隊導入指南 8.1 導入流程 8.2 開發規範範本 8.3 團隊教育訓練 第九章 系統維護 9.1 日常維護 9.2 Log 分析 9.3 Cache 管理 9.4 CCR 管理 9.5 環境變數總覽 9.6 升級策略 9.7 備份策略 第十章 Troubleshooting 第十一章 最佳實務總結 11.1 Do — 建議做法 11.2 Don’t — 避免做法 11.3 Architecture Guideline 11.4 Security Guideline 11.5 Performance Guideline 11.6 Cost Optimization Guideline 附錄 A. Headroom 指令速查表 B. MCP 設定範例 C. Docker Compose D. Podman Compose E. Claude Code 整合範例 F. GitHub Copilot 整合範例 G. Codex CLI 整合範例 H. Gemini CLI 整合範例 I. RTK + Headroom 整合範例 J. 其他 Agent 整合範例 K. 檢查清單(Checklist) 第一章 Headroom 簡介 1.1 Headroom 是什麼 Headroom 是一套開源的 AI Agent 上下文壓縮層(Context Compression Layer),專門在資料送入大型語言模型(LLM)之前,對工具輸出、日誌、RAG 檢索結果、原始碼檔案及對話歷史進行智慧壓縮。其核心承諾是: ...

June 12, 2026 · 32 min · 6629 words · Eric Cheng

Codegraph教學手冊

CodeGraph 減少 Token 使用教學手冊 版本:v1.0(2026-05-31) 適用 CodeGraph 版本:v0.9.7+ 適用對象:資深工程師、架構師、AI Agent 開發團隊 授權:內部教育訓練使用 目錄 第 1 章 CodeGraph 概述 1.1 什麼是 CodeGraph 1.2 為何出現 — AI Agent 的 Token 困境 1.3 解決的核心問題 1.4 與傳統 RAG 的差異 1.5 Symbol Graph、Knowledge Graph 與 MCP 的關係 第 2 章 CodeGraph 架構 2.1 Tree-sitter AST 解析層 2.2 Symbol 與 Edge 提取 2.3 Resolution 層 2.4 SQLite 存儲層(FTS5) 2.5 Auto-Sync 檔案監視層 2.6 MCP Server 層 第 3 章 AI 為何浪費大量 Token 3.1 Agent 探索模式分析 3.2 Context 爆炸問題 3.3 Tool Call 爆炸問題 3.4 大型專案規模影響 第 4 章 CodeGraph 如何降低 Token 4.1 預建索引 vs 即時掃描 4.2 精準查詢 vs 全域搜尋 4.3 結構化上下文 vs 原始檔案 4.4 官方 Benchmark 數據分析 第 5 章 安裝與設定 5.1 系統需求 5.2 Windows 安裝 5.3 macOS / Linux 安裝 5.4 npm 安裝方式 5.5 Agent 自動設定 5.6 專案初始化 5.7 驗證與狀態檢查 5.8 解除安裝 第 6 章 MCP 工具詳解 6.1 codegraph_search 6.2 codegraph_context 6.3 codegraph_trace 6.4 codegraph_callers 6.5 codegraph_callees 6.6 codegraph_impact 6.7 codegraph_node 6.8 codegraph_explore 6.9 codegraph_files 6.10 codegraph_status 第 7 章 Claude Code 最佳實踐 7.1 MCP + CodeGraph 設定 7.2 Architecture Analysis 7.3 Bug Analysis 7.4 Refactoring 7.5 Feature Development 7.6 CLAUDE.md 配置建議 第 8 章 GitHub Copilot 最佳實踐 8.1 Copilot Agent Mode + CodeGraph 8.2 Symbol Search 優先策略 8.3 Impact Analysis 工作流 8.4 避免 Full Repository Scan 8.5 copilot-instructions.md 配置 第 9 章 Reverse Engineering 最佳實踐 9.1 場景:接手 20 年 Legacy 系統 9.2 Call Graph 快速理解架構 9.3 Dependency Graph 分析模組關係 9.4 Route Graph 理解 API 端點 9.5 逆向工程完整工作流 第 10 章 Framework 升級最佳實踐 10.1 Impact Analysis 找出受影響模組 10.2 案例:Spring Boot 2 → 4 10.3 案例:Java 17 → 25 10.4 案例:Vue 2 → Vue 3 10.5 案例:AngularJS → Angular 10.6 codegraph affected 整合 CI/CD 第 11 章 SSDLC 整合 11.1 SSDLC 與 CodeGraph 11.2 Threat Modeling 階段 11.3 Code Review 階段 11.4 Incident Response 階段 11.5 Dependency Audit 第 12 章 Token 優化五級策略 12.1 五級優化模型 12.2 Level 1:基礎安裝 12.3 Level 2:工具優先 12.4 Level 3:Prompt 工程 12.5 Level 4:工作流整合 12.6 Level 5:全面治理 第 13 章 企業級實踐 13.1 大規模專案的 CodeGraph 部署 13.2 多語言專案 13.3 團隊協作模式 13.4 安全考量 13.5 效能調優 13.6 程式庫使用(Library API) 第 14 章 團隊 AI 開發規範 14.1 AI Coding Standard(團隊範本) 14.2 Prompt Library(團隊 Prompt 庫) 14.3 Code Review Checklist(AI 產生程式碼) 14.4 onboarding 流程(AI 工具) 第 15 章 20 個常見錯誤與解決方案 15.1 安裝與設定類(錯誤 1-5) 15.2 使用模式類(錯誤 6-10) 15.3 Prompt 設計類(錯誤 11-15) 15.4 進階使用類(錯誤 16-20) 第 16 章 AI Agent 工作流與 KGDD 16.1 Knowledge-Graph-Driven Development (KGDD) 16.2 Agent 工作流設計模式 16.3 Multi-Agent 協作與 CodeGraph 16.4 Agentic Workflow 成熟度模型 第 17 章 總結與展望 17.1 核心要點回顧 17.2 採用路線圖 17.3 未來展望 17.4 行動建議 附錄 A:Claude Code 50%+ Token 削減實戰 附錄 B:GitHub Copilot 50%+ Token 削減實戰 附錄 C:知識圖譜成本削減計算 附錄 D:Enterprise AI Coding Standard 附錄 E:Enterprise MCP Standard 附錄 F:Enterprise KG Platform 藍圖 附錄 G:Checklist 第 1 章 CodeGraph 概述 1.1 什麼是 CodeGraph CodeGraph 是一個開源的本地端程式碼知識圖譜工具(MIT License,GitHub 34.9k+ stars),專為 AI 編碼代理(Coding Agent)設計。它利用 Tree-sitter 解析器將程式碼庫轉換為結構化的符號關係圖譜,儲存於本地 SQLite 資料庫,並透過 MCP(Model Context Protocol)Server 將圖譜能力暴露給 AI Agent 使用。 ...

May 31, 2026 · 40 min · 8448 words · Eric Cheng

Copilot CLI教學手冊

GitHub Copilot CLI 教學手冊 版本:基於 GitHub Copilot CLI v1.0.39(2026-04-28 發佈) GA 日期:2026-02-25(v0.0.418 起正式 GA) 適用對象:資深工程師 / DevOps 工程師 / 架構師 技術環境:企業級 Web Application(Spring Boot 3.x / Vue 3 / 微服務架構) 適用方案:Copilot Free / Pro / Pro+ / Business / Enterprise 最後更新:2026-05-29 目錄 第 1 章:Copilot CLI 概述 1.1 什麼是 GitHub Copilot CLI 1.2 與其他 AI 工具的差異比較 1.3 適用場景 第 2 章:系統架構整合設計 2.1 Copilot CLI 在企業架構中的角色 2.2 與開發流程整合 2.3 Agentic Workflow 設計模式 第 3 章:安裝與環境設定 3.1 支援平台 3.2 前置需求 3.3 安裝步驟 3.4 身份驗證 3.5 初始化設定 3.6 常見錯誤與排除 第 4 章:核心功能教學 4.1 自然語言轉指令 4.2 Agentic Workflow 4.3 Codebase Context 分析 4.4 GitHub 整合 4.5 LSP 語言伺服器整合 4.6 Hooks 鉤子系統 4.7 Skills 技能系統 4.8 Plugin 插件生態系 4.9 Extensions 擴充機制 4.10 Copilot Memory 跨 Session 記憶 4.11 ACP(Agent Client Protocol) 4.12 OpenTelemetry 可觀測性 4.13 Critic Agent 自動審查 4.14 Remote Control 遠端控制 4.15 自訂模型供應商(Custom Model Provider) 4.16 圖片輸入支援 4.17 內建 Agent 系統 第 5 章:進階使用技巧(企業級) 5.1 Prompt Engineering(CLI 版本) 5.2 Context Engineering(讓 AI 更準) 5.3 多步驟任務拆解(Task Chaining) 5.4 與其他工具整合 5.5 Session 管理與對話引導 5.6 多儲存庫工作流程 5.7 圖片驅動開發 第 6 章:安全與治理 6.1 工具審批機制 6.2 YOLO Mode 說明與風險 6.3 企業治理策略 6.4 Hooks 安全防護 第 7 章:實戰案例 第 8 章:最佳實務(Best Practices) 8.1 如何寫好 Prompt(CLI 版本) 8.2 人機協作(Human-in-the-Loop) 8.3 適合與不適合使用的場景 8.4 官方推薦工作流程(Explore → Plan → Code → Commit) 8.5 Session 管理最佳實務 8.6 權限管理最佳實務 8.7 團隊協作與生產力量測 第 9 章:維運與升級 9.1 如何更新 Copilot CLI 9.2 版本管理策略 9.3 常見問題(FAQ) 9.4 效能與成本考量 9.5 自動更新與發佈頻道 第 10 章:附錄 10.1 常用指令速查表 10.2 Prompt 範本合集 10.3 工具權限速查表 10.4 環境變數 10.5 設定檔位置 10.6 版本演進里程碑 10.7 已移除與棄用項目 檢查清單(Checklist) 第 1 章:Copilot CLI 概述 1.1 什麼是 GitHub Copilot CLI GitHub Copilot CLI 是 GitHub 提供的命令列 AI 代理工具,讓開發者直接在終端機(Terminal)中使用 Copilot 的 AI 能力。它不僅是一個自然語言轉指令的工具,更是一個完整的 AI Agent,能夠: ...

May 29, 2026 · 42 min · 8811 words · Eric Cheng