A guide to using Notepads in Cursor for sharing context between Composers and Chat interactionsNotepads are currently in beta and subject to be deprecated in the future.Notepads are powerful context-sharing tools in Cursor that bridge the gap between composers and chat interactions. Think of them as enhanced reference documents that go beyond the capabilities of .cursorrules
, allowing you to create reusable contexts for your development workflow.Notepads serve as collections of thoughts, rules, and documentation that can be:Shared between different parts of your development environment
Referenced using the @
syntax
Enhanced with file attachments
Used as dynamic templates for various development scenarios
1.
Click the ”+” button in the Notepads section
2.
Give your notepad a meaningful name
3.
Add your content, context, files and other relevant information the same way you would in composer or chat.
4.
Reference it in composers or chat using @
Context Sharing: Seamlessly share context between composers and chat
File Attachments: Attach documentation and reference files (not possible in .cursorrules
)
Dynamic References: Use @
mentions to link to other resources
Flexible Content: Write and structure information in a way that suits your needs
1.
Dynamic Boilerplate GenerationCreate templates for common code patterns
Store project-specific scaffolding rules
Maintain consistent code structure across your team
2.
Architecture DocumentationSystem architecture guidelines
Project architecture decisions
Development guidelines and standards
Documentation that needs to be referenced frequently
Team-specific conventions and rules
Avoid using Notepads for:Temporary notes or scratch work
Information that belongs in version control (like git)
Sensitive data or credentials
Highly volatile information that changes frequently
While Notepads are flexible, we recommend:Using clear headings and sections
Including examples where relevant
Keeping content focused and organized
Using markdown formatting for better readability
Adding relevant file attachments when necessary
Here’s a typical example of a Notepad for a web application project:# API Development Guidelines
## Endpoint Structure
- Use RESTful conventions
- Base URL: `/api/v1`
- Resource naming in plural form
## Authentication
- JWT-based authentication
- Token format: Bearer {token}
- Refresh token mechanism required
## Response Format
{
"status": "success|error",
"data": {},
"message": "Optional message"
}
## Attached References
@api-specs.yaml
@auth-flow.md
Modified at 2025-03-26 08:42:20