跳转至正文

Flutter 与 Dart 的 AI 规则

了解如何为加速开发工作流的工具添加 AI 规则。

本指南介绍如何利用 AI 规则简化 Flutter 与 Dart 开发。

概述

#

AI 驱动的编辑器使用规则文件为底层 LLM 提供上下文与指令。这些文件帮助你:

  • 按团队需求自定义 AI 行为。

  • 落实项目在代码风格与设计方面的最佳实践。

  • 向 AI 提供关键项目上下文。

Flutter 项目提供规则文件的多个版本,以适配不同工具限制:

  • rules.md:完整的主规则集。

  • rules_10k.md:精简版(小于 10k 字符),适用于上下文限制更严格的工具。

  • rules_4k.md:高度精简版(小于 4k 字符),适用于有限上下文。

  • rules_1k.md:超紧凑版(小于 1k 字符),适用于非常严格的限制。

下载 Flutter 与 Dart 规则模板

设备与编辑器特定限制

#

不同 AI 编程助手与工具对「规则」或「自定义指令」文件有不同限制。最后更新:2026-01-05。

工具 / 产品 规则文件 / 功能 限制(软 / 硬) 文档
Antigravity (Google) .agent/rules/<rule-name>.md 12,000 字符(硬限制) Configure rules
Claude Code CLAUDE.md 无硬限制 Claude Code Docs
Cursor AGENTS.md 无硬限制 Cursor Docs
Gemini CLI GEMINI.md 100 万+ token(上下文) Gemini CLI Docs
GitHub Copilot .github/copilot-instructions.md 约 4k 字符 GitHub Copilot Docs
JetBrains AI (Junie) .junie/guidelines.md 无硬限制 JetBrains AI Docs
VS Code .instructions.md 未知 Configure instructions

为你的编辑器创建规则

#

你可以将 Flutter 与 Dart 规则模板适配到自己的环境。按以下步骤操作:

  1. 下载 Flutter 与 Dart 规则模板: rules.md

  2. Gemini 等 LLM 中,附上一步下载的 rules.md 文件。

  3. 提供提示词,将文件重新格式化为目标编辑器所需格式。

    示例提示词:

    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. 审阅 LLM 输出并进行必要调整。

  5. 按环境说明添加新规则文件。可能需要追加到现有文件或创建新文件。

  6. 验证 AI 助手是否使用新规则来指导其回复。