angboontiong79/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.

¿Qué es claude-skill-self-improvement?

Este skill proporciona un marco de auto-mejora integrado para Claude Code, permitiendo que capture automáticamente lecciones de interacciones anteriores, optimice sus propios prompts y mejore continuamente sus flujos de trabajo. Es útil para desarrolladores e ingenieros que trabajan con Claude Code y desean que su asistente de IA se vuelva más inteligente con el tiempo, sin intervención manual. Compatible con el ecosistema de Claude Code, el skill utiliza mecanismos como almacenamiento local, análisis de patrones y ajuste dinámico de prompts para refinar el comportamiento del agente. Al implementar este skill, el usuario puede experimentar una mejora incremental en la precisión, relevancia y eficiencia de las respuestas de Claude en tareas de programación, documentación y depuración.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add angboontiong79/claude-skill-self-improvement

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿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

  1. Inicialización: Al cargarse, el skill verifica si existe un archivo de estado previo (por ejemplo, ~/.claude/skill-self-improvement/lessons.json).
  2. Monitoreo: Durante las interacciones, el skill rastrea comandos ejecutados, respuestas generadas y retroalimentación implícita (como repeticiones de comandos).
  3. Análisis: Identifica patrones de éxito o fracaso, como rechazos de herramientas, errores sintácticos o soluciones premiadas.
  4. 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".
  5. 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).

Skills relacionados