Controle como o modelo Agent se comporta com instruções reutilizáveis e com escopo definido.
.cursor/rules
, controladas por versão e com escopo definido para sua base de código..cursor/rules
. Cada regra é um arquivo e é controlada por versão. Elas podem ser definidas usando padrões de caminho, invocadas manualmente ou incluídas com base na relevância. Subdiretórios podem incluir seu próprio diretório .cursor/rules
com escopo para essa pasta.
Use regras do projeto para:
.mdc
), um formato que suporta metadados e conteúdo. Controle como as regras são aplicadas através do dropdown de tipo que altera as propriedades description
, globs
, alwaysApply
.
Tipo de Regra | Descrição |
---|---|
Always | Sempre incluída no contexto do modelo |
Auto Attached | Incluída quando arquivos que correspondem a um padrão glob são referenciados |
Agent Requested | Disponível para a IA, que decide se deve incluí-la. Deve fornecer uma descrição |
Manual | Incluída apenas quando explicitamente mencionada usando @ruleName |
@service-template.ts
são incluídos como contexto adicional quando a regra é acionada.
.cursor/rules
por todo o seu projeto. Regras aninhadas se anexam automaticamente quando arquivos em seu diretório são referenciados.
New Cursor Rule
ou indo para Cursor Settings > Rules
. Isso cria um novo arquivo de regra em .cursor/rules
. Nas configurações você pode ver todas as regras e seu status.
/Generate Cursor Rules
. Útil quando você tomou decisões sobre o comportamento do agente e quer reutilizá-las.
Padrões para componentes frontend e validação de API
Templates para serviços Express e componentes React
Automatizando fluxos de trabalho de desenvolvimento e geração de documentação
npm run dev
Adicionando uma nova configuração no Cursor
@reactiveStorageTypes.ts
.Adicione valor padrão em INIT_APPLICATION_USER_PERSISTENT_STORAGE
em @reactiveStorageService.tsx
.Para recursos beta, adicione alternância em @settingsBetaTab.tsx
, caso contrário adicione em @settingsGeneralTab.tsx
. Alternâncias podem ser adicionadas como <SettingsSubSection>
para checkboxes gerais. Veja o resto do arquivo para exemplos..cursorrules
(Legado).cursorrules
na raiz do seu projeto ainda é suportado, mas será descontinuado. Recomendamos migrar para as Regras do Projeto para ter mais controle, flexibilidade e visibilidade.
Por que minha regra não está sendo aplicada?
Agent Requested
, certifique-se de que uma descrição esteja definida. Para Auto Attached
, certifique-se de que o padrão de arquivo corresponda aos arquivos referenciados.As regras podem referenciar outras regras ou arquivos?
@filename.ts
para incluir arquivos no contexto da sua regra.Posso criar uma regra a partir do chat?
/Generate Cursor Rules
. Se as Memórias estiverem habilitadas, as memórias são geradas automaticamente.As regras impactam o Cursor Tab ou outros recursos de IA?