如何使用 Copilot Customize Instruction
GitHub Copilot 支援自訂指令(custom instructions),讓你能夠針對專案或團隊的需求,定義專屬的程式碼風格、技術選擇與最佳實 踐。這篇文章將介紹如何在 VS Code 中設定與使用 Copilot 的自訂指令。
什麼是自訂指令?
自訂指令讓你可以用 Markdown 文件描述你的開發規範、偏好技術與專案需求。Copilot 會自動將這些指令加入每次的聊天請求,產生更 貼合你需求的程式碼建議。
常見自訂指令檔案類型
1. .github/copilot-instructions.md
- 適用於整個 workspace 或 repository。
- 只要在專案根目錄下建立
.github/copilot-instructions.md
,Copilot 就會自動讀取。 - 內容可用 Markdown 撰寫,描述你的規範與需求。
範例:
# Coding Guidelines
- 所有變數使用 camelCase
- React 元件使用 PascalCase
- 錯誤處理需加上 log
2. .instructions.md
- 可針對不同語言、框架或任務建立多個指令檔。
- 放在
.github/instructions/
資料夾下。 - 可用 Front Matter 設定
applyTo
,自動套用到特定檔案類型。