AI-powered code editor for development work, documentation, and automation scripts
Cursor
Purpose: AI-powered code editor that enhances development productivity through intelligent code completion, refactoring, and documentation generation. Primary IDE for all development work including documentation sites, automation scripts, and tool integrations.
Where it runs: Desktop application (macOS, Windows, Linux) with cloud-based AI features.
Last verified: December 2025
Overviewâ
Cursor is our primary development environment, combining the power of VS Code with advanced AI capabilities. We use Cursor to plan, build, and maintain multiple tech stacks across client projects. Beyond development, Cursor enables client management workflows, automation scripting, and content creation tasks.
Key capabilities:
- AI-powered code completion and suggestions
- Context-aware refactoring and code generation
- Integrated terminal and Git workflow
- MCP (Model Context Protocol) server integration for external tools
- Multi-file editing and project-wide understanding
- Project Rules system for consistent AI behaviour across workspaces
Current Useâ
Development Work:
- Docusaurus documentation site development
- Automation scripts (Node.js, bash)
- API integration code (TwentyCRM, Webflow, n8n)
- Build scripts and tooling
- React component development
Tech Stack Management:
- Planning and architecting client tech stacks
- Building integrations between tools (TwentyCRM, Webflow, n8n, etc.)
- Maintaining and updating existing integrations
- Documentation and knowledge management
Client Management:
- Client-specific workspace configurations
- Project documentation and setup guides
- Tool integration workflows
- Automation script development
Content Creation:
- Technical documentation writing
- Blog post and CMS content generation
- Code documentation and comments
- README files and setup guides
Configuration:
- Project Rules system (
.cursor/rules/) for structured AI guidelines - Legacy
.cursorrulesfiles (being migrated to Project Rules) - MCP server connections (Webflow, Context7, Browser)
- Git integration for version control
- Workspace-specific settings and extensions
Account Detailsâ
- Category: OPERATIONAL_TOOLS
- Account type: INTERNAL
- Monthly cost: ÂŖ40.00 GBP
- Account owner: Ben Power
- Access: Desktop application, cloud AI features
Installation and Setupâ
Installing Cursorâ
Official Documentation: Cursor Docs
macOS Installationâ
-
Download the installer:
- Visit cursor.com/downloads
- Click "macOS" to download the
.dmgfile
-
Install the application:
- Open the downloaded
.dmgfile - Drag the Cursor application icon into your "Applications" folder
- Open the downloaded
-
Launch Cursor:
- Open "Applications" folder
- Double-click the Cursor icon to start the editor
- First launch will guide you through initial setup (keyboard shortcuts, theme, terminal preferences)
Windows Installationâ
-
Download the installer:
- Visit cursor.com/downloads
- Click "Windows" to download the
.exefile
-
Run the installer:
- Locate the downloaded
.exefile and double-click to launch - Follow on-screen prompts (default installation path is recommended)
- Click "Install" and wait for completion
- Click "Finish" to launch Cursor
- Locate the downloaded
First-Time Setupâ
Upon first launch, you'll be guided through:
- Keyboard shortcuts: Choose familiar shortcuts (VS Code, Sublime, etc.)
- Theme selection: Pick a visual theme
- Terminal preferences: Configure terminal settings
You can revisit setup anytime: Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (macOS) â search "Cursor: Start Onboarding"
Creating an Accountâ
While Cursor works without an account, signing up unlocks all AI features:
- Prompted during initial setup, or sign up later in Settings (
Ctrl+Shift+JorCmd+Shift+J) - Manage account at cursor.com/dashboard
Codebase Indexingâ
When you open a project, Cursor automatically indexes your code:
- Indexing starts automatically (1-15 minutes depending on project size)
- More context = smarter suggestions
- Teams can share indexes to save time
- Monitor progress: Settings â Indexing & Docs
Common Installation Issues and Fixesâ
Issue: Cursor won't launch on macOS
- Solution: Check System Preferences â Security & Privacy â allow Cursor to run
- If blocked, right-click Cursor â Open (first time only)
Issue: Node.js/npm not found errors
- Solution: Install Node.js from nodejs.org (LTS version recommended)
- Verify:
node --versionandnpm --versionin terminal - Restart Cursor after installing Node.js
Issue: MCP servers not working
- Solution: Ensure Node.js is installed (MCP servers require npm)
- Check internet connection (servers download via npx)
- Verify MCP configuration in Cursor Settings â MCP Servers
- Restart Cursor after configuration changes
Issue: Git integration not working
- Solution: Install Git from git-scm.com
- Verify:
git --versionin terminal - Configure Git user:
git config --global user.name "Your Name"andgit config --global user.email "your@email.com"
Issue: Slow indexing or high CPU usage
- Solution: Large projects take time to index (normal)
- Exclude unnecessary folders via
.cursorignorefile - Check Settings â Indexing & Docs for progress
- First-time indexing is slower; subsequent opens are faster
Issue: AI features not working
- Solution: Ensure you're signed in (Settings â Account)
- Check internet connection (AI features require cloud access)
- Verify subscription status if using premium features
- Restart Cursor if issues persist
Installing Common Librariesâ
Node.js packages (for MCP servers and scripts):
# Install Node.js first (see above)
npm install -g npm@latest # Update npm to latest
# MCP servers install automatically via npx
# No manual installation needed
Python packages (if using Python scripts):
# Install Python from python.org
python --version # Verify installation
# Install packages as needed
pip install package-name
Git (for version control):
- macOS: Usually pre-installed, or install via Xcode Command Line Tools:
xcode-select --install - Windows: Download from git-scm.com
Workspace Setupâ
Standard Configuration:
- Project Rules system (
.cursor/rules/) for structured AI guidelines - Legacy
.cursorrulesfiles (being migrated to Project Rules format) - Git workflow integration
- MCP servers for external tool access
- Code style: British English, specific conventions
- Documentation requirements per project
Project Rules Systemâ
This workspace uses Cursor's Project Rules format (.cursor/rules/) instead of the legacy .cursorrules file. This provides better organisation, version control, and flexible scoping.
Rule Structure:
- Each rule is a folder containing a
RULE.mdfile with frontmatter metadata - Rules can be set to
alwaysApply: trueor scoped to file patterns viaglobs - Rules are focused and composable (under 500 lines each)
Current Rules (in .cursor/rules/):
- core-context-awareness - Quick reference, file type identification, context awareness requirements
- documentation-hygiene - File organisation, documentation structure, never create unnecessary files
- language-style - British English, tone guidelines, content rules
- safety-verification - Multi-user workspace safety, Git safety rules
- docusaurus-workflow - Docusaurus development workflows (scoped to
docusaurus/**/*andtools/**/*)
Rule Configuration Example:
---
description: "Rule description for AI relevance"
alwaysApply: true # or false
globs:
- "docusaurus/**/*" # Optional file patterns
---
Viewing Rules:
- Cursor Settings â Rules, Commands - View and manage rules in UI
- Rules are stored in
.cursor/rules/directory - See
.cursor/rules/README.mdfor complete documentation
Migration from .cursorrules:
- Legacy
.cursorrulesfiles are being migrated to Project Rules format - Benefits: Better organisation, version control, flexible scoping, future-proofing
- Both formats work, but Project Rules is recommended for new workspaces
MCP Servers:
- Webflow MCP: CMS operations, content management, schema queries
- Context7 MCP: Library documentation and code examples
- Browser MCP: Web testing and interaction
See Also:
.cursor/rules/README.md- Complete Project Rules documentationdocusaurus/docs/prompts/development/cursor-new-workspace.md- Workspace setup prompts
Advanced Features and Workflowsâ
Clever Cursor Features We Useâ
Project Rules System:
- Structured rule organisation in
.cursor/rules/directory - Composable rules with file pattern scoping
- Better version control and team sharing
- See
.cursor/rules/README.mdfor setup
MCP Server Integration:
- Webflow MCP: Direct CMS operations, schema queries, content updates
- Context7 MCP: Real-time library documentation lookups
- Browser MCP: Automated web testing and interaction
- Enables AI to interact with external tools directly
Multi-File Context Understanding:
- Project-wide indexing for accurate suggestions
- Understands relationships between files
- Refactors across multiple files safely
- Maintains context across large codebases
AI Chat & Composer:
- Chat for questions and explanations
- Composer for multi-file code generation
- Context-aware suggestions based on project structure
- Refactors complex code blocks in seconds
Workspace-Specific Configurations:
.cursorignorefor excluding files from indexing.cursorindexingignorefor fine-grained control- Project Rules for consistent AI behaviour
- MCP server configurations per workspace
Git Integration:
- Built-in terminal for Git commands
- Visual diff and merge tools
- Branch management in UI
- Commit message suggestions
Documentation Generation:
- AI-powered documentation writing
- Code comment generation
- README file creation
- Technical documentation templates
Workspace-Specific Featuresâ
Tool Documentation Sync:
- Automated sync from
tools/*.mdto Docusaurus - TwentyCRM integration for account management
- AI-powered note generation for tool overviews
- See
scripts/sync-tools/AGENT_WORKFLOW.mdfor details
Prompt Templates:
- Reusable prompts for common tasks
- Workspace setup templates
- Development workflow prompts
- See
docusaurus/docs/prompts/for examples
Multi-User Workspace Support:
- Google Drive shared folder compatibility
- Git workflow for conflict resolution
- Team-shared indexes for faster onboarding
- See
docs/GIT_WORKFLOW.mdfor details
Resourcesâ
- Official Documentation: cursor.com/docs
- Downloads: cursor.com/downloads
- Dashboard: cursor.com/dashboard
- Community: forum.cursor.com
- Workspace Setup Guide:
docusaurus/docs/prompts/development/cursor-new-workspace.md - Project Rules Documentation:
.cursor/rules/README.md
Note Context
Importance Rating: Critical - Primary development environment and IDE for all development work
Focus Areas for Note:
- Emphasize Cursor as the primary IDE for all development work (Docusaurus, automation scripts, integrations)
- Highlight AI-powered capabilities and how they enhance productivity
- Include MCP integration and project rules system
- Note multi-user workspace support and Google Drive compatibility
- Mention client management workflows and tech stack planning capabilities
Additional Context:
- This is the core development tool used daily for all coding work
- Focus on current usage patterns and capabilities
- Include information about project rules and workspace setup
- Note integration with other tools (TwentyCRM, Webflow, n8n) via MCP
Last Updated: December 2025
Owner: Ben Power
Status: Active