跳到主内容

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 字符 (硬) 配置规则
Claude Code CLAUDE.md 无硬性限制 Claude Code 文档
Cursor AGENTS.md 无硬性限制 Cursor 文档
Gemini CLI GEMINI.md 1M+ Tokens (上下文) 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 等 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 助手是否正在使用新的规则来指导其响应。