Skip to content

jtianling/rules-manager

Repository files navigation

rulesmgr

English | 中文

Unified rules manager for AI coding tools. Maintain one set of rules, deploy to Claude Code, Cursor, Cline, and more.

Installation

npx rulesmgr setup

Usage

Setup global rules

npx rulesmgr setup

Creates ~/.rules-manager/ with example rule templates.

Deploy rules to a project

# Interactive mode
npx rulesmgr init

# With arguments
npx rulesmgr init --tools=claude-code,cursor --lang=typescript

# Use copy instead of symlink
npx rulesmgr init --tools=claude-code --copy

# Deploy .gitignore
npx rulesmgr init --gitignore

# Deploy rules and .gitignore together
npx rulesmgr init --tools=claude-code --gitignore

Sync copied rules

npx rulesmgr sync

Syncs rules that were deployed with --copy mode.

Supported Tools

Tool Path Link Support
Claude Code .claude/rules/
Cursor .cursor/rules/ ✗ (requires .mdc)
Cline .clinerules/
Roo Code .roo/rules/
Kilo Code .kilocode/rules/
Windsurf .windsurf/rules/
OpenCode AGENTS.md ✗ (single file)
TRAE .trae/rules/
Goose goosehints ✗ (single file)
Antigravity .agent/rules/

Directory Structure

~/.rules-manager/
├── 01-tech-stack.md
├── 02-coding-principles.md
├── 03-architecture.md
├── 04-testing.md
├── 05-git-commit.md
├── 06-code-review.md
└── languages/
    ├── typescript-coding-style.md
    ├── python-coding-style.md
    └── ...

License

MIT

About

Unified rules manager for AI coding tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •