Skip to content llms.txt

Rules Comparison

Rules are the most universal content type — every provider supports them. But the format, frontmatter fields, and file locations vary. This matrix shows how rules work across providers so you know what converts cleanly and what gets adjusted.

How each provider stores and installs rules.

ProviderFormatInstall MethodSymlink
Claude CodeMarkdownSymlinkYes
Gemini CLIMarkdownSymlinkYes
CursorMDC (Markdown + frontmatter)SymlinkYes
WindsurfMarkdownSymlinkYes
CodexMarkdownSymlinkYes
Copilot CLIMarkdownSymlinkYes
ZedMarkdownProject scopeYes
ClineMarkdownProject scopeYes
Roo CodeMarkdownProject scopeYes
OpenCodeMarkdownSymlinkYes
KiroMarkdownProject scopeYes
AmpMarkdownSymlinkYes
Factory DroidMarkdownProject scopeYes
PiMarkdownProject scopeYes
CrushMarkdownProject scopeYes

Where each provider looks for rules files. Paths with ~/ are relative to the user’s home directory; others are relative to the project root.

ProviderDiscovery PathsGlobal Install Path
Claude CodeCLAUDE.md, .claude/rules~/.claude/rules
Gemini CLIGEMINI.md~/.gemini
Cursor.cursor/rules, .cursorrules~/.cursor
Windsurf.windsurfrules, .windsurf/rules~/.codeium/windsurf
CodexAGENTS.md~/.codex
Copilot CLI.github/copilot-instructions.md, AGENTS.md~/.copilot
Zed.rules, .cursorrules, CLAUDE.md
Cline.clinerules, ~/Documents/Cline/Rules
Roo Code.roo/rules, .roo/rules-code, .roo/rules-architect, .roo/rules-ask, .roo/rules-debug, .roo/rules-orchestrator, .roorules, ~/.roo/rules
OpenCodeAGENTS.md, CLAUDE.md~/.config/opencode
Kiro.kiro/steering
AmpAGENTS.md, AGENT.md, CLAUDE.md~/.config/amp
Factory DroidAGENTS.md
PiAGENTS.md
CrushAGENTS.md

Which frontmatter fields each provider recognizes in rules files. A checkmark means the provider parses and uses that field during conversion.

FieldClaude CodeGemini CLICursorWindsurfCodexCopilot CLIZedClineRoo CodeOpenCodeKiroAmpFactory DroidPiCrush
alwaysApply
applyTo
description
fileMatchPattern
globs
inclusion
name
paths
trigger

Generated from syllago 0.10.3 on 2026-04-27.