CommunityImagengithub.com

maorfsdev/reflect-yourself

Sistema de autoaprendizaje que captura correcciones, descubre patrones de trabajo y sincroniza lo aprendido con habilidades y reglas. Úsalo al finalizar una sesión, después de correcciones o cuando el usuario quiera formalizar lo aprendido (v1.1.3).

¿Qué es reflect-yourself?

Esta habilidad implementa un sistema de autoaprendizaje para el agente Cursor, diseñado para capturar correcciones realizadas durante una sesión de desarrollo y sincronizar ese aprendizaje de manera estructurada en habilidades (skills) y reglas (rules) del proyecto o personales. Es útil para formalizar lecciones aprendidas, ya sea al final de una sesión, después de recibir correcciones, o cuando el desarrollador desea documentar y reutilizar patrones de trabajo. El flujo de trabajo incluye análisis de la sesión, presentación de aprendizajes en formato resumen más tarjetas (cards), y una fase de aprobación explícita por parte del usuario antes de aplicar cualquier cambio. Soporta los modos 'quick' (solo cambios de alta confianza) y 'full' (revisión completa). Los aprendizajes pueden redirigirse a habilidades del proyecto, habilidades personales reutilizables o reglas de codificación. También incluye una cola de elementos pendientes (reflect-queue.json) ubicada globalmente (~/.cursor/) para no contaminar los repositorios del proyecto. Además, la habilidad puede verificar actualizaciones automáticamente y notificar al usuario cuando exista una versión más reciente del paquete npm subyacente.

Compatible con✓Claude Code~Codex CLI✓Cursor
npx skills add maorfsdev/reflect-yourself

Installed? Explore more Imagen skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿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:

  1. Analizar la sesión (y opcionalmente hacer preguntas aclaratorias si el alcance no está claro)
  2. Presentar los aprendizajes para revisión (resumen primero, luego tarjetas; ver archivo de comandos)
  3. 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
  4. Aplicar solo después de la aprobación explícita del usuario (mediante preguntas y respuestas o respuesta escrita)

Entradas

EntradaValor por defectoDescripción
AlcanceConversación actual"esta sesión" / "también cola" / "descubrir habilidades"
ModoRevisión completa"rápido" (aplicar solo alta confianza) / "completo"

Comandos

Cuando el usuario invoque estos comandos, lee el archivo correspondiente en commands/:

ComandoArchivo
/reflect-yourselfcommands/reflect-yourself.md
/reflect-yourself-skillscommands/reflect-yourself-skills.md
/reflect-yourself-queuecommands/reflect-yourself-queue.md
/reflect-yourself-skipcommands/reflect-yourself-skip.md

Inicio rápido

  1. Al final de la sesión, ejecuta /reflect-yourself
  2. Revisa los aprendizajes capturados (resumen + tarjetas)
  3. Elige una acción mediante el prompt o respuesta (aplicar / editar / saltar / redirigir)
  4. 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.md y 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.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados