Skip to main content

Module parser

Module parser 

Source
Expand description

Universal Rule Parser

Parses AI coding rules from various editor formats into a unified AST.

Supported formats:

  • Cursor: .cursorrules
  • Copilot: copilot-instructions.md
  • Windsurf: .windsurfrules
  • Claude: .claude/ folder
  • Aider: .aider files

Structs§

AiderParser
Parser for Aider .aider files and aider.conf.yml
ClaudeParser
Parser for Claude Code .claude/ folder and CLAUDE.md files
CopilotParser
Parser for GitHub Copilot copilot-instructions.md files
CursorParser
Parser for Cursor .cursorrules files
ParsedRule
Parsed rule from any source
Parser
Universal parser that auto-detects format
WindsurfParser
Parser for Windsurf .windsurfrules files
WorkflowStepData
Workflow step data

Enums§

UnifiedRule
Unified representation of AI coding rules

Traits§

RuleParser
Trait for parsing editor-specific rule formats