The project root contains multiple AI tool configuration files with overlapping/divergent purposes:
.cursorrules — Cursor editor rules
.windsurfrules — Windsurf editor rules
.codex — Codex CLI config
CLAUDE.md — Claude Code project context (currently empty)
Problem:
- Fragmented configuration means AI tools may get inconsistent instructions
- Maintenance burden — updating conventions requires touching multiple files
CLAUDE.md is the de facto standard for project-level AI context across many tools, but it's empty here
Suggested approach:
- Populate
CLAUDE.md with comprehensive project context (architecture, conventions, standards)
- Have
.cursorrules and .windsurfrules simply reference/import CLAUDE.md rather than duplicating content
- Keep tool-specific config (e.g., API keys, model preferences) in the respective files, but project knowledge in
CLAUDE.md
The project root contains multiple AI tool configuration files with overlapping/divergent purposes:
.cursorrules— Cursor editor rules.windsurfrules— Windsurf editor rules.codex— Codex CLI configCLAUDE.md— Claude Code project context (currently empty)Problem:
CLAUDE.mdis the de facto standard for project-level AI context across many tools, but it's empty hereSuggested approach:
CLAUDE.mdwith comprehensive project context (architecture, conventions, standards).cursorrulesand.windsurfrulessimply reference/importCLAUDE.mdrather than duplicating contentCLAUDE.md