tree: 26a6ffc5cd303e7376bf45fb339b15bb3e3b3e45
  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 / ProductLimitSourceNotes
AiderNo Hard LimitAider ConventionsLimited by model context window.
Antigravity (Google)12,000 characters (Hard)Internal SourceValidated via client-side error message.
Claude CodeNo Hard LimitClaude Code DocsUses CLAUDE.md. Context limited.
CodeRabbit1,000 characters (Hard)CodeRabbit DocsApplied to “Instructions” field.
CursorNo Hard LimitCursor DocsKeep rules under 500 lines
Gemini CLI1M+ Tokens (Context)Vertex AI DocsPactical limit is model context window.
GitHub Copilot~2 Pages (Soft) / 4k charsCopilot DocsChat: ~2 pages context. Code Review: 4000 char hard limit.
GooseNo Hard LimitGoose DocsUses “summarize” or “truncate” context strategies.
JetBrains AINo Hard LimitJetBrains AI DocsContext managed by AI Assistant; no fixed file size limit.
OpenAI (ChatGPT)1,500 charactersOpenAI HelpIs there a character limit for custom instructions?