Organize Python packages for maintainability
.cursorrules in your project rootStructure Python packages: 1. Use src layout for packages 2. Create proper __init__.py files 3. Implement setup.py or pyproject.toml 4. Define public API in __all__ 5. Use relative imports internally 6. Separate tests from source 7. Include type stubs 8. Document with docstrings
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
architecture
AI coding rules customize how Cursor generates and refactors code for your project. Follow these steps to install Python Package Structure.
.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.