AI06 · AI Coding Assistants(使用層)詳細 ROADMAP

計畫文件,不會被 Quartz 渲染。 回主 roadmap → ai/ROADMAP.md


章節目標

用 Claude Code / Cursor / Aider / Windsurf / Copilot 寫 code 的實戰。2023+ 改變工程師日常的 AI 工具類別——本章聚焦使用這些工具的工作流、prompt 特殊性、團隊導入。

跟其他章分工

  • 本章 = 使用 AI coding tools(如何寫出好的 code with AI)
  • AI09 Build Extensions = 擴展這些工具(寫 Skill / Slash / Hooks / MCP 給 Claude Code 用)
  • AI05 Agent = 通用 Agent 概念;本章是特定類別 Agent(寫 code 場景)

🌱 基本介紹

#主題SlugStage大綱
01AI Coding Assistant 全景01-coding-assistants-overview🌿吸收自舊 06-ai-coding-assistants.md

❓ 為什麼需要

#主題SlugStage大綱
02為什麼 Copilot autocomplete 不夠要 Agent02-why-beyond-autocomplete🌱Autocomplete 只補下一行;Agent 能讀整個 codebase / 執行 / 改 / 驗證;工作流完全不同
03為什麼不同工具定位重疊但該選不同的03-why-different-tools🌱Claude Code 擅長 agentic workflow;Cursor 擅長 IDE 整合;Aider 擅長 CLI + git;個人偏好 vs 團隊標準

🕰️ 演進

#主題SlugStage大綱
04Coding Assistant 演進驅動力04-coding-assistant-evolution🌱2021 Copilot 補全撞牆(只看局部)→ 2023 ChatGPT plugin 聊 code;聊 code 撞 context 撞牆 → 2024 Cursor IDE 整合;IDE 撞 agentic 撞牆 → 2024-2025 Claude Code / Aider / Windsurf agentic;Agentic 撞大型 codebase 撞牆 → 2025+ Sub-agent / parallel editing

🧠 知識型

F06-A 工具深入

#主題SlugStage大綱
05Claude Code 深入05-claude-code-deep🌿吸收自舊 11-17 Claude Code 系列 7 篇
06Cursor 深入06-cursor-deep🌱Composer / Agent mode / @symbol / rules;跟 Claude Code 對比
07Aider / Windsurf / Continue07-cli-ide-alternatives🌱CLI(Aider、Claude Code)vs IDE(Cursor、Windsurf、Continue)選型;每個定位
08GitHub Copilot 現況(2026)08-copilot-2026🌱Copilot Chat / Workspace / agent;跟 Cursor 比較

F06-B 工作流設計

#主題SlugStage大綱
09Prompt 給 Coding Agent 的特殊性09-prompt-for-code-agent🌱跟一般 prompt 不同:需要 repo context、執行權限 scope、test-driven;動手寫 CLAUDE.md / .cursorrules 見 AI09 F-A/F-C
10AI-assisted Code Review 工作流10-ai-code-review🌱Coding agent 審 PR;Bot(CodeRabbit / Greptile)+ human 組合;團隊 review 流程
11從零到一:用 AI 做完整 feature11-feature-with-ai🌱需求 → spec → plan → impl → test → PR 的完整工作流;怎麼 context 給 agent;Git workflow

F06-C 團隊導入

#主題SlugStage大綱
12Team Adoption of AI Coding Tools12-team-adoption🌱Rollout 策略;評估實際 productivity lift;hold-outs / skeptics;security / IP concerns;跟 AI10 Adoption 對照(本章是個人 / team 實務,AI10 是組織層)
13AI Coding Assistant Security & IP13-coding-assistant-security🌱Code 傳進 provider 的隱私;IP ownership(AI-generated code 誰擁有);公司內部 scope 限制(.gitignore / permissive)

🔧 小實作注意事項

(本章是使用層,擴展層 hands-on 見 AI09)

#主題SlugStage大綱
14挑一個 Coding Assistant 試用14-try-coding-assistant🌱不是看文章就選;30 分鐘實際試 Claude Code vs Cursor vs Aider;用同一個 task 比較
15個人 coding workflow 模板15-personal-coding-workflow🌱啟動 task / 讀 repo / 做 plan / 實作 / review / commit 的個人化 workflow

💣 Anti-pattern

#主題SlugStage大綱
16Coding Assistant Anti-patterns16-coding-assistant-antipatterns🌱盲信 AI 輸出不 review;不 lock 到 deterministic mode 然後抱怨結果不穩;一次塞整個 codebase(context 爆);沒 test 先讓 AI 改;Agent mode 直接跑 prod;IP 敏感 repo 走 cloud provider;Copilot / Cursor / Claude Code 同時開混亂

🧰 對應檢查工具

#主題SlugStage大綱
17Coding Assistant 工具17-coding-assistant-tooling🌱Agent: Claude Code / Aider / Windsurf;IDE: Cursor / Continue / Copilot Chat;Review: CodeRabbit / Greptile / PR-Agent

📎 補充

#主題SlugStage大綱
S01為什麼選 Claude Code(個人立場)s01-why-claude-code🌿吸收自舊 19-do-you-need-ai-assistant.md(Voice Anchor)
S02hermes-agent vs openclaws02-hermes-vs-openclaw🌿吸收自舊 18-hermes-agent-vs-openclaw.md

章節進度統計

  • 知識主題:17 項 + 2 補充 = 19 項
  • 🌿 growing:9(Claude Code 11-17 + 18 hermes + 19 voice anchor)
  • 🌱 seed:10

本章內容範圍變更(2026-04)

  • 原「建自己的 AI 助理」「Claude Code Workflow 建檔」搬到 AI09 Build Extensions
  • 本章精簡成使用 coding assistant 的實務(不含擴展實作)
  • 擴展面(Skill / Slash / Hooks / Subagent / MCP)都在 AI09

跨系列連結