Defina comandos para fluxos de trabalho reutilizáveis
Comandos personalizados permitem criar fluxos de trabalho reutilizáveis que podem ser acionados com um simples prefixo / na caixa de entrada do chat. Esses comandos ajudam a padronizar processos na tua equipe e tornam tarefas comuns mais eficientes.
Os comandos estão em beta. O recurso e a sintaxe podem mudar à medida que a gente continua aprimorando.
Os comandos são definidos como arquivos Markdown simples que podem ser armazenados em dois locais:
Comandos do projeto: armazenados no diretório .cursor/commands do teu projeto
Comandos globais: armazenados no diretório ~/.cursor/commands no teu diretório inicial
Quando tu digita / na caixa de entrada do chat, o Cursor detecta automaticamente e exibe os comandos disponíveis de ambos os diretórios, tornando-os instantaneamente acessíveis no teu fluxo de trabalho.
Experimenta estes comandos nos teus projetos para entender como eles funcionam.
Checklist de revisão de código
Copy
Ask AI
# Checklist de Revisão de Código## Visão geralChecklist abrangente para conduzir revisões de código completas a fim de garantir qualidade, segurança e manutenção.## Categorias de revisão### Funcionalidade- [ ] O código faz o que deveria- [ ] Casos extremos estão cobertos- [ ] Tratamento de erros é adequado- [ ] Sem bugs óbvios ou erros de lógica### Qualidade do código- [ ] Código legível e bem estruturado- [ ] Funções pequenas e focadas- [ ] Nomes de variáveis descritivos- [ ] Sem duplicação de código- [ ] Segue as convenções do projeto### Segurança- [ ] Sem vulnerabilidades de segurança óbvias- [ ] Validação de entrada presente- [ ] Dados sensíveis tratados corretamente- [ ] Sem segredos hardcoded
Auditoria de segurança
Copy
Ask AI
# Auditoria de Segurança## Visão geralRevisão de segurança abrangente para identificar e corrigir vulnerabilidades no codebase.## Etapas1. **Auditoria de dependências** - Verificar vulnerabilidades conhecidas - Atualizar pacotes desatualizados - Revisar dependências de terceiros2. **Revisão de segurança do código** - Verificar vulnerabilidades comuns - Revisar autenticação/autorização - Auditar práticas de tratamento de dados3. **Segurança de infraestrutura** - Revisar variáveis de ambiente - Verificar controles de acesso - Auditar segurança de rede## Checklist de segurança- [ ] Dependências atualizadas e seguras- [ ] Sem segredos hardcoded- [ ] Validação de entrada implementada- [ ] Autenticação segura- [ ] Autorização configurada corretamente
Configurar nova feature
Copy
Ask AI
# Configurar Nova Feature## Visão geralConfigurar uma nova feature de forma sistemática, do planejamento inicial à estrutura de implementação.## Etapas1. **Definir requisitos** - Esclarecer escopo e objetivos da feature - Identificar user stories e critérios de aceitação - Planejar a abordagem técnica2. **Criar branch da feature** - Criar branch a partir de main/develop - Configurar ambiente de desenvolvimento local - Configurar novas dependências, se houver3. **Planejar arquitetura** - Modelar dados e APIs - Planejar componentes de UI e fluxo - Definir estratégia de testes## Checklist de configuração da feature- [ ] Requisitos documentados- [ ] User stories escritas- [ ] Abordagem técnica planejada- [ ] Branch da feature criada- [ ] Ambiente de desenvolvimento pronto
Criar pull request
Copy
Ask AI
# Criar PR## Visão geralCriar um pull request bem estruturado com descrição adequada, labels e reviewers.## Etapas1. **Preparar a branch** - Garantir que todas as mudanças estejam commitadas - Dar push da branch para o remoto - Verificar se a branch está atualizada com a main2. **Escrever a descrição do PR** - Resumir as mudanças com clareza - Incluir contexto e motivação - Listar quaisquer breaking changes - Adicionar screenshots se houver mudanças de UI3. **Configurar o PR** - Criar PR com título descritivo - Adicionar labels apropriadas - Atribuir reviewers - Vincular issues relacionadas## Template de PR- [ ] Feature A- [ ] Bug fix B- [ ] Testes unitários passando- [ ] Testes manuais concluídos
Executar testes e corrigir falhas
Copy
Ask AI
# Executar Todos os Testes e Corrigir Falhas## Visão geralExecutar a suíte completa de testes e corrigir sistematicamente quaisquer falhas, garantindo qualidade e funcionalidade do código.## Etapas1. **Executar a suíte de testes** - Rodar todos os testes do projeto - Capturar a saída e identificar falhas - Verificar testes unitários e de integração2. **Analisar falhas** - Categorizar por tipo: flaky, quebradas, novas falhas - Priorizar correções com base no impacto - Verificar se as falhas estão relacionadas a mudanças recentes3. **Corrigir problemas sistematicamente** - Começar pelas falhas mais críticas - Corrigir um problema por vez - Reexecutar os testes após cada correção
Onboard de novo dev
Copy
Ask AI
# Onboard de Novo Dev## Visão geralProcesso de onboarding completo para colocar um novo dev em ação rapidinho.## Etapas1. **Configuração do ambiente** - Instalar as ferramentas necessárias - Configurar o ambiente de desenvolvimento - Configurar o IDE e as extensões - Configurar o git e as chaves SSH2. **Familiarização com o projeto** - Revisar a estrutura do projeto - Entender a arquitetura - Ler a documentação principal - Configurar o banco de dados local## Checklist de Onboarding- [ ] Ambiente de desenvolvimento pronto- [ ] Todos os testes passando- [ ] Consegue rodar a aplicação localmente- [ ] Banco de dados configurado e funcionando- [ ] Primeiro PR enviado