tree: 26a6ffc5cd303e7376bf45fb339b15bb3e3b3e45 [path history] [tgz]
  1. README.md
  2. rules.md
  3. rules_10k.md
  4. rules_1k.md
  5. rules_4k.md
docs/rules/README.md

AI rules for Flutter

This directory contains the default set of AI rules for building Flutter apps, following best practices.

  • rules.md: The comprehensive master rule set.
  • rules_10k.md: A condensed version (<10k chars) for tools with stricter context limits.
  • rules_4k.md: A highly concise version (<4k chars) for limited contexts.
  • rules_1k.md: An ultra-compact version (<1k chars) for very strict limits.

Device & Editor Specific Limits

Different AI coding assistants and tools have varying limits for their “rules” or “custom instructions” files. Last updated: 2026-01-05.

| Tool / Product | Rules File / Feature | Soft / Hard Limit | Notes & Sources | | Tool / Product | Limit | Source | Notes | | :--- | :--- | :--- | :--- | | Aider | No Hard Limit | Aider Conventions | Limited by model context window. | | Antigravity (Google) | 12,000 characters (Hard) | Internal Source | Validated via client-side error message. | | Claude Code | No Hard Limit | Claude Code Docs | Uses CLAUDE.md. Context limited. | | CodeRabbit | 1,000 characters (Hard) | CodeRabbit Docs | Applied to “Instructions” field. | | Cursor | No Hard Limit | Cursor Docs | Keep rules under 500 lines | | Gemini CLI | 1M+ Tokens (Context) | Vertex AI Docs | Pactical limit is model context window. | | GitHub Copilot | ~2 Pages (Soft) / 4k chars | Copilot Docs | Chat: ~2 pages context. Code Review: 4000 char hard limit. | | Goose | No Hard Limit | Goose Docs | Uses “summarize” or “truncate” context strategies. | | JetBrains AI | No Hard Limit | JetBrains AI Docs | Context managed by AI Assistant; no fixed file size limit. | | OpenAI (ChatGPT) | 1,500 characters | OpenAI Help | Is there a character limit for custom instructions? |