O que reflect-yourself faz?
Um sistema de autoaprendizagem para o Cursor que captura correções e as sincroniza no local adequado.
Workflow
Quando invocado:
- Analisar a sessão (e, opcionalmente, fazer perguntas esclarecedoras se o escopo não estiver claro)
- Apresentar os aprendizados para revisão (resumo primeiro, depois cartões; veja o arquivo de comando)
- Capturar ação por meio da ferramenta de agente do Cursor Fazer perguntas (message-question) sempre que possível — oferecer Aplicar tudo / Aplicar selecionados / Pular tudo / Parcial / Outro; consulte Documentação do Cursor → Visão geral do agente → Ferramentas
- Aplicar somente após aprovação explícita do usuário (via Q&A ou resposta digitada)
Entradas
| Entrada | Padrão | Descrição |
|---|---|---|
| Escopo | Conversa atual | "esta sessão" / "também fila" / "descobrir skills" |
| Modo | Revisão completa | "rápido" (aplicar apenas alta confiança) / "completo" |
Comandos
Quando o usuário invocar estes comandos, leia o arquivo correspondente em commands/:
| Comando | Arquivo |
|---|---|
/reflect-yourself | commands/reflect-yourself.md |
/reflect-yourself-skills | commands/reflect-yourself-skills.md |
/reflect-yourself-queue | commands/reflect-yourself-queue.md |
/reflect-yourself-skip | commands/reflect-yourself-skip.md |
Início Rápido
- Ao final da sessão, execute
/reflect-yourself - Revise os aprendizados capturados (resumo + cartões)
- Escolha uma ação via prompt ou resposta (aplicar / editar / pular / redirecionar)
- Os aprendizados são aplicados às skills/regras após aprovação
Lógica de Posicionamento
- Skills do Projeto (
.cursor/skills/) → Específicas do código - Skills Pessoais (
~/.cursor/skills/) → Reutilizáveis entre projetos - Regras do Projeto (
.cursor/rules/) → Padrões de codificação
Localização da Fila
Aprendizados pendentes: ~/.cursor/reflect-queue.json (localização global, nunca polui repositórios de projeto)
Segurança
- Modelo de confiança: Instale apenas skills de fontes confiáveis. Skills são carregadas no contexto do agente e podem influenciar o comportamento.
- Higiene de importação: Prefira repositórios oficiais ou conhecidos; inspecione
SKILL.mde os arquivos de comando/regras antes de instalar. Cuidado com skills que instruem o agente a executar código arbitrário ou exfiltrar dados. - Esta skill: Instrui o agente apenas a escrever em
.cursor/skills/,.cursor/rules/e~/.cursor/skills/. O instalador copia arquivos apenas; ele não executa o conteúdo da skill. Após a instalação, revise~/.cursor/skills/reflect-yourself/se quiser verificar o conteúdo.
Verificação de Atualização
Quando os comandos principais são executados, o agente pode verificar se há uma versão mais recente do npm. Se houver, o usuário pode ser perguntado (Sim/Não) para executar npx reflect-yourself@latest. Consulte os arquivos de comando para detalhes.