Show HN: AI Rules Manager – Package manager for AI coding assistant rules

11 jomadu 3 9/10/2025, 10:17:22 PM github.com ↗
I built ARM (AI Rules Manager) to solve a problem that's been bugging me: managing AI rules across projects is broken.

If you use Cursor, GitHub Copilot, or Amazon Q, you know how powerful custom rules can be for guiding AI behavior. But right now, everyone just copies `.cursorrules` files around manually. Once copied, they're orphaned – no updates, no version control, no way to know if changes will break your AI's behavior.

ARM treats AI rules like npm packages. You can:

- Install versioned rulesets: arm install awesome-cursorrules/python - Connect to Git registries like PatrickJS/awesome-cursorrules - Keep rules synced across projects with semantic versioning - Target multiple AI tools (Cursor, Copilot, Amazon Q) with different layouts

The key insight: AI rules should be dependencies, not copy-pasted files. When the awesome-cursorrules repo updates their Python rules, you want to choose when and how to upgrade, just like any other dependency.

Quick example:

---------------------------

# Connect to a registry arm config registry add awesome-cursorrules https://github.com/PatrickJS/awesome-cursorrules --type git

# Install Python rules to Cursor arm config sink add cursor --directories .cursor/rules arm install awesome-cursorrules/python

# Later, update when you're ready arm update awesome-cursorrules/python

----------------------------

It creates arm.json and arm-lock.json files (like package.json/package-lock.json) so your whole team gets the same AI behavior.

One-liner install:

curl -fsSL https://raw.githubusercontent.com/jomadu/ai-rules-manager/ma... | bash

GitHub: https://github.com/jomadu/ai-rules-manager

Would love feedback from other folks dealing with AI rule management chaos!

Comments (3)

lemonez · 2h ago
I could see using this to scale rulesets at an enterprise.
egallis · 2h ago
could see this being a super easy way to always use baseline “standards” with each new project!
abailie3 · 2h ago
this is super interesting!