Best Practices

A curated list of best practices from the community, sorted by impact and popularity

Showing 1-10 of 194 practices

Structured Project Documentation

critical

Maintain a Project_milestones.md file referenced in .cursorrules

Tech Stack
Languages
markdown
Tools
Cursor
Git
Related Topics
Tags
cursor-ai
project-management
documentation
best-practices
ai-integration
workflow-optimization
development-tools

Incremental Development

critical

Work in small increments rather than large feature drops

Tech Stack
Languages
markdown
Tools
Cursor
Git
Related Topics
Tags
cursor-ai
project-management
documentation
best-practices
ai-integration
workflow-optimization
development-tools

Request Overview Before Code Generation

critical

Always ask the AI to present an overview of its planned implementation before generating any code

Tech Stack
Tools
Cursor
Related Topics
Tags
ai-coding
prompt-engineering
debugging
requirements-analysis
development-workflow
best-practices

Write Tests First

critical

Implement tests before writing the actual code, even when using AI assistance

Tech Stack
Tools
Cursor
Related Topics
Tags
TDD
AI-Assisted Development
Software Design
Quality Assurance
Best Practices
Development Workflow
Testing

Test-First Development Approach

critical

Write 1-2 integration tests before implementing features

Tech Stack
Tools
Cursor IDE
SuperWhisper
Composer Agent
Related Topics
Tags
cursor-ide
workflow
test-driven-development
documentation
voice-coding
ai-assisted-development
best-practices
large-scale-projects

Task Size Optimization

critical

Break down tasks into well-defined, manageable pieces

Tech Stack
Tools
Cursor IDE
SuperWhisper
Composer Agent
Related Topics
Tags
cursor-ide
workflow
test-driven-development
documentation
voice-coding
ai-assisted-development
best-practices
large-scale-projects

Use AI Tools as Assistants, Not Replacements

critical

Treat AI coding tools as assistive technologies that enhance productivity rather than complete replacements for human judgment

Tech Stack
Tools
Cursor
Related Topics
Tags
ai-coding-assistant
developer-tools
best-practices
tool-usage
productivity
coding-workflow

Maintain Critical Thinking While Using AI Tools

critical

Always review and validate AI-generated suggestions rather than blindly accepting them

Tech Stack
Tools
Cursor
Related Topics
Tags
ai-coding-assistant
developer-tools
best-practices
tool-usage
productivity
coding-workflow

Model Selection Based on Use Case

critical

Choose AI models based on specific project requirements rather than overall performance scores

Tech Stack
Languages
<UNKNOWN>
Tools
Cursor AI
Related Topics
Tags
ai-models
benchmarking
application-development
cursor-ai
comparative-analysis
code-generation
performance-testing

MVP-First Approach

critical

Focus on building core features for MVP before expanding functionality

Tech Stack
Languages
Swift
Tools
Cursor
Supabase
Related Topics
Tags
ios-development
mobile-apps
ai-assisted-development
mvp
rapid-prototyping
productivity
side-project

Page 1 of 20