Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when creating or fixing .claude/rules/ files - provides correct paths frontmatter (not globs), glob patterns, and avoids Cursor-specific fields like alwaysApply
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | -53% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 17% | 0% |
| case-11 | ✗→✓ | ▲ Improved | -11% | 0% |
| case-22 | ✗→✓ | ▲ Improved | 74% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 0% | 0% |
Rules in .claude/rules/ are modular instructions scoped to specific files via glob patterns. They load automatically with same priority as CLAUDE.md.
.claude/rules/globs instead of paths)| Field | Claude | Cursor | | ------------- | -------------- | ------------------- | | Path patterns | paths | globs | | Always apply | Omit paths | alwaysApply: true | | Description | Not documented | description |
yaml--- paths: - 'src/api/**/*.ts' - 'tests/**/*.test.ts' ---
Or single pattern:
yaml--- paths: src/**/*.{ts,tsx} ---
Omit frontmatter entirely - applies to all files:
markdown# TypeScript Conventions Use .js extensions in imports.
yaml# ❌ WRONG - globs is Cursor format --- globs: - '**/*.ts' --- # ✅ CORRECT - Claude uses paths --- paths: - '**/*.ts' ---
yaml# ❌ WRONG - alwaysApply is Cursor-only --- alwaysApply: true --- # ✅ CORRECT - just omit paths for global rules # (no frontmatter needed)
yaml# ❌ WRONG - unquoted patterns --- paths: - **/*.ts --- # ✅ CORRECT - quote glob patterns --- paths: - "**/*.ts" ---
.claude/rules/
├── testing.md # Path-scoped or global
├── typescript.md
└── frontend/ # Subdirectories supported
└── react.mdFiles discovered recursively. Use subdirectories to organize.
| Pattern | Matches | | ------------------- | ---------------------- | | **/*.ts | All .ts files anywhere | | src/**/* | Everything under src/ | | *.md | Markdown in root only | | **/*.{ts,tsx} | .ts and .tsx files | | {src,lib}/**/*.ts | .ts in src/ or lib/ |
https://code.claude.com/docs/en/memory#modular-rules-with-claude/rules/
Other measured skills in the registry, with their headline benchmark lift.