Skip to content

v1.0.0 - RuleSync Initial Release πŸŽ‰

Choose a tag to compare

@juwonllee2024-dotcom juwonllee2024-dotcom released this 06 Aug 06:07
· 6 commits to main since this release

⚑ RuleSync v1.0.0 Initial Release

The ESLint & Babel for AI Agent Rules β€” Compile, lint, optimize, and sync instructions across AGENTS.md, CLAUDE.md, .cursor/rules, and Copilot.

🎯 Key Features

  • Abstract Rule Tree (ART) Parser: Parses Markdown instruction specs into a queryable AST.
  • Multi-Target Compiler Matrix: Supports Claude Code (CLAUDE.md), Cursor (.cursor/rules/*.mdc), Copilot (.github/copilot-instructions.md), Cline (.cline/instructions.json), Windsurf (.windsurfrules), and OpenCode (AGENTS.md).
  • Static Linter Engine: 7 AST rules catching duplicates, contradictory directives, token budget overruns (>2,000 tokens), missing glob scopes, hardcoded API secrets, and unsafe commands.
  • CLI Tools: rulesync init, lint, build, check, watch, diff.

⚑ Quickstart

npx rulesync init
npx rulesync lint
npx rulesync build

Full documentation and source code: https://github.com/juwonllee2024-dotcom/rulesync