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
Provider Support
Section titled “Provider Support”| Provider | Supported | Mechanism |
|---|---|---|
| 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 |
| 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 AGENTS.md in Crush |
| factory-droid | ✗ | No file import syntax documented for Factory Droid rule files |
| opencode | ✗ | No documented import directive for 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 |