Skip to contentllms.txt

file_imports

Whether rules can reference or include content from other files. Mechanisms vary: @-import syntax, @file.md directives, @path/to/file references.

Type: bool Content type: rules

ProviderSupportedMechanism
claude-code✓@path/to/file syntax in CLAUDE.md files; relative and absolute paths; recursive up to 5 hops; requires per-project approval
cursor✓MDC rule bodies may reference other files via @path syntax that inlines the referenced file into the rule context.
gemini-cli✓file_imports extension: Gemini CLI supports including external file content into rule files via import directives
kiro✓kiro_steering_file_references: Kiro steering files can reference other files using @file syntax
opencode✓The instructions array in opencode.json (or ~/.config/opencode/opencode.json) lists additional rule files by relative path, glob pattern, or remote URL; all are combined with AGENTS.md and loaded into context
amp✗No file import syntax documented for Amp rule files
cline✗No file import/include syntax documented for Cline rule files
codex✗No file import syntax documented for Codex AGENTS.md files
copilot-cli✗No @-import or file inclusion syntax documented for Copilot CLI rule files
crush✗No file import directive documented for context files in Crush
factory-droid✗No file import syntax documented for Factory Droid rule files
pi✗No file import syntax documented for Pi rule files
roo-code✗No import directive syntax documented — rule files are loaded as plain markdown bodies
windsurf✗No @-import or file inclusion syntax documented for Windsurf rule files
zed✗no import directive documented for Zed's .rules file