Flutter 和 Dart 的 AI 規則
本指南說明如何運用 AI 規則來 簡化你的 Flutter 和 Dart 開發流程。
概覽
#支援 AI 的編輯器會使用規則檔案,為底層的大型語言模型 (LLM) 提供上下文與指示。這些檔案可協助你:
- 依照團隊需求自訂 AI 行為。
- 強制執行專案的程式碼風格與設計最佳實踐。
- 向 AI 提供關鍵的專案背景資訊。
支援規則的環境
#許多 AI 環境支援規則檔案,以引導大型語言模型 (LLM) 的行為。以下列出一些常見範例及其對應的規則檔名稱:
| 環境 | 規則檔案 | 安裝說明 |
|---|---|---|
| Copilot 驅動的 IDE | copilot-instructions.md | 設定 .github/copilot-instructions.md |
| Cursor | cursor.md | 設定 cursorrules.md |
| Firebase Studio | airules.md | 設定 airules.md |
| Gemini CLI | GEMINI.md | 設定 GEMINI.md |
| JetBrains IDEs | guidelines.md | 設定 guidelines.md |
| VS Code | .instructions.md | 設定 .instructions.md |
| Windsurf | guidelines.md | 設定 guidelines.md |
為你的編輯器建立規則
#你可以根據我們的 Flutter 和 Dart 規則範本,調整成適合你特定環境的版本。請依照以下步驟操作:
下載 Flutter 和 Dart 規則範本: rules.md
在像 Gemini 這類大型語言模型 (LLM) 中,附加你剛剛下載的
rules.md檔案。提供提示語,請 AI 重新格式化該檔案以符合你想要的編輯器格式。
範例提示語:
textConvert the attached rules.md file into a guidelines.md file for Gemini CLI. Make sure to use the styles required for a guidelines.md file.檢查大型語言模型 (LLM) 的輸出,並進行必要的調整。
依照您環境的指示,新增規則檔案。這可能包括將內容加入現有檔案,或建立新的檔案。
確認您的 AI 助理已使用新規則來引導其回應。