AI Rules Sync (AIS) — Synchronize, manage, and share your AI agent rules across projects and teams. Stop copying .mdc files around. Manage your rules in Git repositories and sync them via symbolic links.
FAQ
ai-rules-sync is a Claude Code plugin with 5 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes new-adapter, summarize-session, sync-readme. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add lbb00/ai-rules-sync --agent claude-code
Repo: lbb00/ai-rules-sync
English | 中文 | 📖 Documentation
AI Rules Sync (AIS) — Synchronize, manage, and share your AI agent rules across projects and teams.
Stop copying .mdc files around. Manage your rules in Git repositories and sync them via symbolic links.
ais installai-rules-sync.local.jsonThis table is generated from docs/supported-tools.json via npm run docs:sync-tools.
| Tool | Type | Mode | Default Source Directory | File Suffixes | Documentation |
|---|---|---|---|---|---|
| Cursor | Rules | hybrid | .cursor/rules/ | .mdc, .md | Docs |
| Cursor | Commands | file | .cursor/commands/ | .md | Docs |
| Cursor | Skills | directory | .cursor/skills/ | - | Docs |
| Cursor | Subagents | directory | .cursor/agents/ | - | Docs |
| GitHub Copilot | Instructions | file | .github/instructions/ | .instructions.md, .md | Docs |
| GitHub Copilot | Prompts | file | .github/prompts/ | .prompt.md, .md | Docs |
| GitHub Copilot | Skills | directory | .github/skills/ | - | Docs |
| GitHub Copilot | Agents | file | .github/agents/ | .agent.md, .md | Docs |
| Claude Code | Rules |
npm install -g ai-rules-sync
brew tap lbb00/ai-rules-sync https://github.com/lbb00/ai-rules-sync
brew install ais
Verify:
ais --version
cd your-project
# Add a rule (specify repository URL the first time)
ais cursor add react -t https://github.com/your-org/rules-repo.git
# After first use, omit -t
ais cursor add vue
ais copilot instructions add coding-standards
ais claude skills add code-review
# Import a rule from your project into the repository
ais cursor rules import my-custom-rule
# Optionally push to remote
ais cursor rules import my-rule --push
# Restore all rules from ai-rules-sync.json
ais install
# Sync personal configs to $HOME
ais claude md add CLAUDE --user
ais gemini md add GEMINI --user
# Restore on a new machine
ais user install
📖 Full documentation: https://lbb00.github.io/ai-rules-sync/
Unlicense - Free to use, modify, and distribute.
.changeset/
config.json
README.md
.claude/
CLAUDE.md
skills/
new-adapter/
SKILL.md
summarize-session/
SKILL.md
sync-readme/
SKILL.md
update-docs/
SKILL.md
update-knowledge-base/
SKILL.md
.cursor/
rules/
knowledge-base/
RULE.md
project/
RULE.md
.github/
workflows/
deploy-docs.yml
release.yml
update-homebrew.yml
.gitignore
.node-version
AGENTS.md
CHANGELOG.md
docs/
.vitepress/
config.ts
guide/
advanced-features.md
core-concepts.md
getting-started.md
import-rules.md
monorepo.md
multiple-repos.md
project-level.md
tool-guides.md
troubleshooting.md
user-level.md
what-is-ais.md
index.md
reference/
cli.md
configuration.md
supported-tools.md
supported-tools.json
tools/
agents-md.md
claude.md
cline.md
codex.md
copilot.md
cursor.md
gemini.md
opencode.md
trae.md
warp.md
windsurf.md
zh/
guide/
advanced-features.md
core-concepts.md
getting-started.md
import-rules.md
monorepo.md
multiple-repos.md
project-level.md
tool-guides.md
troubleshooting.md
user-level.md
what-is-ais.md
index.md
reference/
cli.md
configuration.md
supported-tools.md
tools/
agents-md.md
claude.md
cline.md
codex.md
copilot.md
cursor.md
gemini.md
opencode.md
trae.md
warp.md
windsurf.md
Formula/
ais.rb
KNOWLEDGE_BASE.md
LICENSE
package.json
pnpm-lock.yaml
README_ZH.md
README.md
scripts/
sync-supported-tools.mjs
src/
__tests__/
claude-md.test.ts
claude-rules.test.ts
cline-rules.test.ts
cline-skills.test.ts
codex-md.test.ts
completion-scripts.test.ts
config-commands.test.ts
copilot-agents.test.ts
copilot-prompts.test.ts
copilot-skills.test.ts
dotany-manager.test.ts
find-adapter-for-alias.test.ts
gemini-agents.test.ts
gemini-commands.test.ts
gemini-md.test.ts
gemini-skills.test.ts
handle-remove-forproject.test.ts
handlers-dry-run.test.ts
helpers/
adapter-contract.ts
lifecycle-check-update.test.ts
lifecycle-init.test.ts
project-config-source-dir.test.ts
use-local-path.test.ts
version.test.ts
warp-skills.test.ts
windsurf-rules.test.ts
windsurf-skills.test.ts
adapters/
agents-md.ts
base.ts
claude-agents.ts
claude-md.ts
claude-rules.ts
claude-skills.ts
cline-rules.ts
cline-skills.ts
codex-md.ts
codex-rules.ts
codex-skills.ts
copilot-agents.ts
copilot-instructions.ts
copilot-prompts.ts
copilot-skills.ts
cursor-agents.ts
cursor-commands.ts
cursor-rules.ts
cursor-skills.ts
gemini-agents.ts
gemini-commands.ts
gemini-md.ts
gemini-skills.ts
index.ts
opencode-agents.ts
opencode-commands.ts
opencode-skills.ts
opencode-tools.ts
trae-rules.ts
trae-skills.ts
types.ts
warp-skills.ts
windsurf-rules.ts
windsurf-skills.ts
cli/
register.ts
source-dir-parser.ts
commands/
add-all.ts
config.ts
handlers.ts
helpers.ts
index.ts
install.ts
lifecycle.ts
version.ts
completion/
completion.ts
scripts.ts
config.ts
dotany/
composer.ts
DESIGN.md
index.ts
manager.ts
manifest/
json.ts
sources/
filesystem.ts
git.ts
types.ts
git.ts
index.ts
plugin/
ai-rules-sync-manifest.ts
git-repo-source.ts
project-config.ts
sync-engine.ts
utils.ts
tests/
bug-fixes.test.ts
claude-adapters.test.ts
codex-adapters.test.ts
completion.test.ts
config.test.ts
copilot-link.test.ts
cursor-rules-hybrid.test.ts
git.test.ts
link.test.ts
opencode-adapters.test.ts
project-config.test.ts
sync-engine.test.ts
tsconfig.json© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic
| file |
.claude/rules/ |
.md |
| Docs |
| Claude Code | Skills | directory | .claude/skills/ | - | Docs |
| Claude Code | Subagents | directory | .claude/agents/ | - | Docs |
| Claude Code | CLAUDE.md | file | .claude/ | .md | Docs |
| Trae | Rules | file | .trae/rules/ | .md | Docs |
| Trae | Skills | directory | .trae/skills/ | - | Docs |
| OpenCode | Commands | file | .opencode/commands/ | .md | Docs |
| OpenCode | Skills | directory | .opencode/skills/ | - | Docs |
| OpenCode | Agents | file | .opencode/agents/ | .md | Docs |
| OpenCode | Tools | file | .opencode/tools/ | .ts, .js | Docs |
| Codex | Rules | file | .codex/rules/ | .rules | Docs |
| Codex | Skills | directory | .agents/skills/ | - | Docs |
| Codex | AGENTS.md | file | .codex/ | .md | Docs |
| Gemini CLI | Commands | file | .gemini/commands/ | .toml | Docs |
| Gemini CLI | Skills | directory | .gemini/skills/ | - | Docs |
| Gemini CLI | Agents | file | .gemini/agents/ | .md | Docs |
| Gemini CLI | GEMINI.md | file | .gemini/ | .md | Website |
| Warp | Rules | file | . (root) | .md | Docs — same as AGENTS.md, use ais agents-md |
| Warp | Skills | directory | .agents/skills/ | - | Docs |
| Windsurf | Rules | file | .windsurf/rules/ | .md | Docs |
| Windsurf | Skills | directory | .windsurf/skills/ | - | Docs |
| Cline | Rules | file | .clinerules/ | .md, .txt | Docs |
| Cline | Skills | directory | .cline/skills/ | - | Docs |
| Universal | AGENTS.md | file | . (root) | .md | Standard |