¿Qué hace claude-skill-self-improvement?
Un marco de auto-mejora para Claude Code: captura lecciones, optimiza avisos y evoluciona tus flujos de trabajo de IA automáticamente.
Descripción General
Este skill está diseñado para integrarse sin problemas con Claude Code, habilitando un bucle de retroalimentación que constantemente refina las respuestas del agente basándose en experiencias pasadas. Al registrar interacciones exitosas y fallidas, el skill identifica patrones y actualiza los prompts subyacentes para evitar errores repetidos y fomentar comportamientos deseables.
Características Clave
- Captura de Lecciones: Almacena automáticamente observaciones clave de sesiones de trabajo, como soluciones efectivas o errores comunes.
- Optimización de Prompts: Ajusta los prompts de sistema y contexto basándose en las lecciones aprendidas, mejorando la relevancia y precisión.
- Evolución de Flujos de Trabajo: Permite que los flujos de trabajo de IA se adapten dinámicamente a las necesidades cambiantes del usuario.
- Almacenamiento Local: Utiliza archivos JSON u otros formatos ligeros para persistir el conocimiento, sin depender de servicios externos.
- Modo Silencioso: Opera en segundo plano sin interrumpir el flujo de trabajo del usuario.
Cómo Funciona
- Inicialización: Al cargarse, el skill verifica si existe un archivo de estado previo (por ejemplo,
~/.claude/skill-self-improvement/lessons.json). - Monitoreo: Durante las interacciones, el skill rastrea comandos ejecutados, respuestas generadas y retroalimentación implícita (como repeticiones de comandos).
- Análisis: Identifica patrones de éxito o fracaso, como rechazos de herramientas, errores sintácticos o soluciones premiadas.
- Actualización: Cada cierto número de iteraciones, el skill modifica el prompt de sistema para incorporar nuevas heurísticas, como "evitar sugerir comandos peligrosos" o "dar prioridad a explicaciones paso a paso".
- Persistencia: Guarda las lecciones en el archivo de estado para futuras sesiones.
Plataformas Compatibles
- Claude Code (entorno CLI)
- Cualquier entorno que soporte la carga de skills de Claude (como extensiones para VS Code)
Instalación
Para instalar este skill, agrega la referencia a tu configuración de Claude:
claude add-skill angboontiong79/claude-skill-self-improvement
O manualmente, añadiendo el repositorio a tu lista de skills en claude.json.
Configuración
Puedes personalizar el comportamiento del skill mediante variables de entorno:
SKILL_SELF_IMPROVEMENT_DIR: Ruta al directorio de almacenamiento de lecciones (por defecto:~/.claude/skill-self-improvement).SKILL_SELF_IMPROVEMENT_INTERVAL: Número de interacciones entre optimizaciones (por defecto:10).SKILL_SELF_IMPROVEMENT_MAX_LESSONS: Número máximo de lecciones almacenadas (por defecto:50).
Ejemplos de Uso
Capturar una lección manualmente
Lección aprendida: Cuando el usuario pide "explica esto como si fuera un niño de 5 años", usar analogías con objetos cotidianos y evitar jerga técnica.
Ver lecciones almacenadas
Muestra las últimas 5 lecciones registradas.
Reiniciar estado
Borra todas las lecciones y reinicia el skill de auto-mejora.
Contribuciones
Las contribuciones son bienvenidas. Si tienes ideas para mejorar este skill, por favor abre un issue o envía un PR al repositorio original.
Licencia
MIT (por defecto, consulta el repositorio para más detalles).