Notepads estão em beta e podem ser descontinuados.

Visão Geral

Notepads são ferramentas de compartilhamento de contexto no Cursor que conectam composers e interações de chat. Eles estendem as capacidades do .cursorrules, criando contextos reutilizáveis para seu fluxo de trabalho de desenvolvimento.
Notepads são coleções de pensamentos, regras e documentação que podem ser:
  • Compartilhados entre diferentes partes do ambiente de desenvolvimento
  • Referenciados usando a sintaxe @
  • Aprimorados com anexos de arquivos
  • Usados como templates dinâmicos

Primeiros passos

  1. Clique no botão ”+” na seção Notepads
  2. Nomeie seu notepad
  3. Adicione conteúdo, contexto, arquivos e informações como você faria no composer ou chat
  4. Referencie usando @

Principais recursos

  • Compartilhamento de Contexto: Compartilhe contexto entre composers e chat
  • Anexos de Arquivo: Anexe documentação e arquivos de referência (não disponível em .cursorrules)
  • Referências Dinâmicas: Use menções @ para vincular recursos
  • Conteúdo Flexível: Escreva e estruture informações conforme necessário

Casos de uso comuns

  1. Geração Dinâmica de Boilerplate
    • Criar templates para padrões de código
    • Armazenar regras de scaffolding específicas do projeto
    • Manter estrutura de código consistente
  2. Documentação de Arquitetura
    • Especificações de frontend
    • Padrões de design de backend
    • Documentação de modelo de dados
    • Diretrizes de arquitetura de sistema
  3. Diretrizes de Desenvolvimento
    • Padrões de codificação
    • Regras específicas do projeto
    • Melhores práticas
    • Convenções da equipe

FAQ

Exemplo de Notepad

Exemplo para um projeto de aplicação web:
Notepad example
# Diretrizes de Desenvolvimento de API

## Estrutura de Endpoints

- Use convenções RESTful
- URL base: `/api/v1`
- Nomenclatura de recursos no plural

## Autenticação

- Autenticação baseada em JWT
- Formato do token: Bearer {token}
- Mecanismo de refresh token obrigatório

## Formato de Resposta

{
"status": "success|error",
"data": {},
"message": "Mensagem opcional"
}

## Referências Anexadas

@api-specs.yaml
@auth-flow.md