Releases: juwonllee2024-dotcom/rulesync
Release list
RuleSync v1.2.0
What's Changed
- feat: explain why each rule applies by @juwonllee2024-dotcom in #2
Full Changelog: v1.1.0...v1.2.0
RuleSync v1.1.0 — Context Receipts
Context Receipts\n\n- Add
ulesync receipt for a deterministic audit of the exact agent context on disk.\n- Report synced, missing, and drifted targets with SHA-256 fingerprints.\n- Render JSON, Markdown, or standalone HTML; --check is CI-friendly.\n- Keep receipt generation local, read-only, and network-free.\n- Refresh dependencies and record a real 5/5 synced verification artifact.\n\nVerified locally: 24 tests, typecheck, lint, build, CLI smoke, npm audit (production and development), package dry-run. GitHub CI passed across Node 18/20/22 on Ubuntu, macOS, and Windows.
v1.0.0 - RuleSync Initial 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