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 字符),适用于非常严格的限制。
设备与编辑器特定限制
#不同 AI 编程助手与工具对「规则」或「自定义指令」文件有不同限制。最后更新:2026-01-05。
| Antigravity (Google) | .agent/rules/<rule-name>.md |
Configure rules | |
| Claude Code | CLAUDE.md |
Claude Code Docs | |
| Cursor | AGENTS.md |
Cursor Docs | |
| Gemini CLI | GEMINI.md |
Gemini CLI Docs | |
| GitHub Copilot | .github/copilot-instructions.md |
GitHub Copilot Docs | |
| JetBrains AI (Junie) | .junie/guidelines.md |
JetBrains AI Docs | |
| VS Code | .instructions.md |
Configure instructions |
为你的编辑器创建规则
#你可以将 Flutter 与 Dart 规则模板适配到自己的环境。按以下步骤操作:
-
下载 Flutter 与 Dart 规则模板:
rules.md -
在 Gemini 等 LLM 中,附上一步下载的
rules.md文件。 -
提供提示词,将文件重新格式化为目标编辑器所需格式。
示例提示词:
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. -
审阅 LLM 输出并进行必要调整。
-
按环境说明添加新规则文件。可能需要追加到现有文件或创建新文件。
-
验证 AI 助手是否使用新规则来指导其回复。
除非另有说明,本文档之所提及适用于 Flutter 3.44.0 版本。本页面最后更新时间:2026-06-12。查看文档源码 或者 为本页面内容提出建议。