𝗖𝗹𝗮𝘂𝗱𝗲 𝗖𝗼𝗱𝗲: 𝗙𝗶𝘅 𝗬𝗼𝘂𝗿 𝗜𝗴𝗻𝗼𝗿𝗲𝗱 𝗥𝘂𝗹𝗲𝘀
Your rules get ignored in Claude Code. You use .cursorrules. Claude Code ignores .cursorrules. It uses CLAUDE.md. Change your setup. CLAUDE.md enforces rules in agent workflows. .cursorrules works in chat but fails in Agent Mode.
Create a CLAUDE.md file in your project root. Add a YAML block at the top. Set alwaysApply: true. Without this, Claude Code skips the file.
Organize your rules:
- Root CLAUDE.md for global rules.
- .claude/rules/ folder for specific domains.
- Use globs to target specific folders.
Avoid these mistakes:
- Do not keep both file types. Delete .cursorrules.
- Do not make one giant file. Split rules by domain.
- Do not skip the YAML block.
Migration checklist:
- Create CLAUDE.md in your root.
- Set alwaysApply: true for global rules.
- Move rules from .cursorrules into CLAUDE.md.
- Split domain rules into .claude/rules/ files.
- Delete .cursorrules.
- Run a task to verify.
Source: https://dev.to/gentic_news/claude-code-users-why-your-rules-get-ignored-and-how-to-fix-it-with-claudemd-29kk Optional learning community: https://t.me/GyaanSetuAi