¿Qué hace reflect-yourself?
Un sistema de autoaprendizaje para Cursor que captura correcciones y las sincroniza en el lugar correcto.
Flujo de trabajo
Cuando se invoca:
- Analizar la sesión (y opcionalmente hacer preguntas aclaratorias si el alcance no está claro)
- Presentar los aprendizajes para revisión (resumen primero, luego tarjetas; ver archivo de comandos)
- Capturar la acción mediante la herramienta de agente de Cursor Ask questions (message-question) cuando sea posible — ofrecer Aplicar todo / Aplicar selección / Saltar todo / Parcial / Otro; ver docs de Cursor → Descripción general del agente → Herramientas
- Aplicar solo después de la aprobación explícita del usuario (mediante preguntas y respuestas o respuesta escrita)
Entradas
| Entrada | Valor por defecto | Descripción |
|---|---|---|
| Alcance | Conversación actual | "esta sesión" / "también cola" / "descubrir habilidades" |
| Modo | Revisión completa | "rápido" (aplicar solo alta confianza) / "completo" |
Comandos
Cuando el usuario invoque estos comandos, lee el archivo correspondiente en commands/:
| Comando | Archivo |
|---|---|
/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 |
Inicio rápido
- Al final de la sesión, ejecuta
/reflect-yourself - Revisa los aprendizajes capturados (resumen + tarjetas)
- Elige una acción mediante el prompt o respuesta (aplicar / editar / saltar / redirigir)
- Los aprendizajes se aplican a habilidades/reglas después de la aprobación
Lógica de ubicación
- Habilidades del proyecto (
.cursor/skills/) → Específicas del código base - Habilidades personales (
~/.cursor/skills/) → Reutilizables entre proyectos - Reglas del proyecto (
.cursor/rules/) → Estándares de codificación
Ubicación de la cola
Aprendizajes pendientes: ~/.cursor/reflect-queue.json (ubicación global, nunca contamina los repositorios del proyecto)
Seguridad
- Modelo de confianza: Solo instala habilidades de fuentes en las que confíes. Las habilidades se cargan en el contexto del agente y pueden influir en su comportamiento.
- Higiene de importación: Prefiere repositorios oficiales o bien conocidos; inspecciona
SKILL.mdy los archivos de comandos/reglas antes de instalar. Desconfía de habilidades que instruyan al agente a ejecutar código arbitrario o extraer datos. - Esta habilidad: Solo instruye al agente para que escriba en
.cursor/skills/,.cursor/rules/y~/.cursor/skills/. El instalador solo copia archivos; no ejecuta el contenido de la habilidad. Después de la instalación, revisa~/.cursor/skills/reflect-yourself/si deseas verificar su contenido.
Verificación de actualizaciones
Cuando se ejecutan los comandos principales, el agente puede verificar si existe una versión más reciente del paquete npm. Si existe, se le puede preguntar al usuario (Sí/No) para ejecutar npx reflect-yourself@latest. Consulta los archivos de comandos para más detalles.