.cursorrules in your project rootUse dataclasses effectively: 1. Use @dataclass for data containers 2. Implement frozen for immutability 3. Use field() for default factories 4. Override __post_init__ for validation 5. Use slots for memory efficiency 6. Implement comparison methods 7. Create dataclass inheritance properly 8. Convert to/from dicts
Comprehensive Cursor rules for Next.js 14+ with App Router, including routing, layouts, and API patterns.
Cursor rules for TypeScript with strict type checking, advanced patterns, and best practices.
Cursor rules for Tailwind CSS development with responsive design, custom components, and dark mode.
Cursor
language
AI coding rules customize how Cursor generates and refactors code for your project. Follow these steps to install Python Data Classes.
.cursor/rules, for Windsurf use .windsurfrulesComprehensive Cursor rules for Next.js 14+ with App Router, including routing, layouts, and API patterns.
Cursor rules for TypeScript with strict type checking, advanced patterns, and best practices.
Cursor rules for Tailwind CSS development with responsive design, custom components, and dark mode.