A comprehensive set of development rules, standards, and templates for working with Cursor IDE.
This repository contains a collection of development standards, best practices, and templates designed to maximize productivity and maintain code quality when working with Cursor IDE.
.
├── .cursorrules # Main cursor rules and standards
└── docs/
├── working-memory/ # Active context
│ ├── open/ # Active tasks
│ │ └── {task-id}/ # Task-specific directory
│ │ └── .plan # Task plan
│ └── done/ # Completed tasks
├── templates/ # Project templates
│ ├── feature/ # Feature documentation templates
│ │ ├── README.md
│ │ ├── api.md
│ │ ├── architecture.md
│ │ ├── components.md
│ │ └── testing.md
│ ├── feature-documentation-template.md
│ └── task-plan-template.md
└── cursor_settings.md # Cursor IDE settings
- Active task tracking and context
- Open tasks in progress
- Completed task history
- Task plans and documentation
The main configuration file containing:
- Development standards
- Code formatting rules
- Git workflow practices
- Documentation requirements
- Memory management approach
- Logging standards
- Type system rules
- Complete template structure for new features
- Standardized documentation format
- Component documentation guidelines
- API documentation standards
- Testing requirements
- Structured task planning template
- Progress tracking format
- Status reporting standards
- Implementation steps format
- Copy
.cursorrules
to your project root - Copy template files to your project's docs directory
- Copy the rules from
docs/cursor_settings.md
into your Cursor settings under 'Rules for AI' - Follow the standards and practices outlined in the rules
- Always reference the rules before starting work
- Use templates for consistency
- Follow the git commit guidelines
- Maintain proper documentation
- Update templates based on learnings
Hi, I need to start working on implementing user authentication. Please help me:
1. Create a new task plan
2. Set up the initial structure
3. Begin implementation
I'd like to continue working on the authentication task from yesterday. Please:
1. Review the current status
2. Show me what's left to do
3. Help me proceed with the next steps
I want to start developing a new feature for user notifications. Could you:
1. Create the feature documentation structure
2. Set up the initial components
3. Help plan the implementation
Feel free to suggest improvements or report issues. Follow the standard git workflow:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
MIT License - See LICENSE file for details