跳到主內容

Flutter 和 Dart 的 AI 規則

瞭解如何將 AI 規則新增到可以加速開發工作流程的工具中。

本指南介紹瞭如何利用 AI 規則來簡化您的 Flutter 和 Dart 開發過程。

概述

#

人工智慧驅動的編輯器使用規則檔案向底層大模型(LLM)提供上下文和指令。這些檔案可以幫助您:

  • 根據團隊的需求自定義 AI 行為。
  • 強制執行程式碼風格和設計的專案最佳實踐。
  • 為 AI 提供關鍵的專案上下文。

Flutter 專案提供了多個版本的規則檔案,以適應不同的工具限制:

  • rules.md:全面的主規則集。
  • rules_10k.md:為上下文限制較嚴格的工具提供的精簡版本(少於 1 萬字符)。
  • rules_4k.md:為上下文受限環境提供的高度簡潔版本(少於 4 千字元)。
  • rules_1k.md:為極嚴格限制環境提供的超緊湊版本(少於 1 千字元)。
下載 Flutter 和 Dart 規則模板

裝置與編輯器特定的限制

#

不同的 AI 編碼助手和工具對其“規則”或“自定義指令”檔案有不同的限制。最後更新日期:2026-01-05。

工具 / 產品 規則檔案 / 功能 限制(軟 / 硬) 文件
Antigravity (Google) .agent/rules/<rule-name>.md 12,000 字元(硬限制) 配置規則
Claude Code CLAUDE.md 無硬限制 Claude Code 文件
Cursor AGENTS.md 無硬限制 Cursor 文件
Gemini CLI GEMINI.md 100萬+ Token(上下文) Gemini CLI 文件
GitHub Copilot .github/copilot-instructions.md 約 4k 字元 GitHub Copilot 文件
JetBrains AI (Junie) .junie/guidelines.md 無硬限制 JetBrains AI 文件
VS Code .instructions.md 未知 配置指令

為您的編輯器建立規則

#

您可以針對您的特定環境調整我們的 Flutter 和 Dart 規則模板。請按照以下步驟操作:

  1. 下載 Flutter 和 Dart 規則模板:rules.md

  2. 在像 Gemini 這樣的大模型中,上傳您在上一步下載的 rules.md 檔案。

  3. 提供一個提示詞(Prompt),要求其按照您所需的編輯器格式重新排版該檔案。

    示例提示詞

    Convert 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.
    
  4. 稽核大模型的輸出結果,並進行必要的調整。

  5. 按照您所用環境的說明新增新的規則檔案。這可能涉及新增到現有檔案或建立一個新檔案。

  6. 驗證您的 AI 助手是否正在使用新規則來指導其回答。