v1.0.0 - RuleSync Initial Release π
·
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 buildFull documentation and source code: https://github.com/juwonllee2024-dotcom/rulesync