Skill de Aprendizaje Continuo - OBSOLETA
OBSOLETA desde 2026-04-28. Usa
aprendizaje-continuo-v2en su lugar. v2 es un superconjunto estricto: la observación mediante hook Stop se convierte en observación PreToolUse/PostToolUse, las skills completas se convierten en instintos atómicos con puntuación de confianza, y el almacenamiento solo global se vuelve de alcance de proyecto más promoción global.Este archivo se conserva como referencia de archivo y para compatibilidad con instalaciones existentes.
Documentación Original v1 (archivo)
Evalúa automáticamente las sesiones de Claude Code al finalizarlas para extraer patrones reutilizables que se pueden guardar como skills aprendidas.
Cuándo Activar
- Configurando la extracción automática de patrones de sesiones de Claude Code
- Configurando el hook Stop para la evaluación de la sesión
- Revisando o curando skills aprendidas en
~/.claude/skills/learned/ - Ajustando umbrales de extracción o categorías de patrones
- Comparando el enfoque v1 (este) vs v2 (basado en instintos)
Estado
Esta skill v1 aún es compatible, pero aprendizaje-continuo-v2 es la ruta preferida para nuevas instalaciones. Conserva v1 cuando quieras explícitamente el flujo de extracción simple mediante hook Stop o necesites compatibilidad con flujos de trabajo de skills aprendidas más antiguas.
Cómo Funciona
Esta skill se ejecuta como un hook Stop al final de cada sesión:
- Evaluación de la sesión: Verifica si la sesión tiene suficientes mensajes (por defecto: 10+)
- Detección de patrones: Identifica patrones extraíbles de la sesión
- Extracción de skill: Guarda patrones útiles en
~/.claude/skills/learned/
Configuración
Edita config.json para personalizar:
{
"min_session_length": 10,
"extraction_threshold": "medium",
"auto_approve": false,
"learned_skills_path": "~/.claude/skills/learned/",
"patterns_to_detect": [
"error_resolution",
"user_corrections",
"workarounds",
"debugging_techniques",
"project_specific"
],
"ignore_patterns": [
"simple_typos",
"one_time_fixes",
"external_api_issues"
]
}
Tipos de Patrones
| Patrón | Descripción |
|---|---|
error_resolution | Cómo se resolvieron errores específicos |
user_corrections | Patrones de correcciones del usuario |
workarounds | Soluciones a peculiaridades de frameworks/bibliotecas |
debugging_techniques | Enfoques efectivos de depuración |
project_specific | Convenciones específicas del proyecto |
Configuración del Hook
Agrega a tu ~/.claude/settings.json:
{
"hooks": {
"Stop": [{
"matcher": "*",
"hooks": [{
"type": "command",
"command": "~/.claude/skills/continuous-learning/evaluate-session.sh"
}]
}]
}
}
Por qué un Hook Stop
- Ligero: Se ejecuta una vez al final de la sesión
- No bloqueante: No añade latencia a cada mensaje
- Contexto completo: Tiene acceso a la transcripción completa de la sesión
Relacionados
- La Guía Extensa - Sección sobre aprendizaje continuo
- Comando
/learn- Extracción manual de patrones a mitad de sesión
Notas de Comparación (Investigación: Enero 2025)
vs Homunculus
Homunculus v2 adopta un enfoque más sofisticado:
| Característica | Nuestro Enfoque | Homunculus v2 |
|---|---|---|
| Observación | Hook Stop (fin de sesión) | Hooks PreToolUse/PostToolUse (100% confiables) |
| Análisis | Contexto principal | Agente en segundo plano (Haiku) |
| Granularidad | Skills completas | "Instintos" atómicos |
| Confianza | Ninguna | 0.3-0.9 ponderado |
| Evolución | Directo a skill | Instintos → clúster → skill/comando/agente |
| Compartición | Ninguna | Exportar/importar instintos |
Información clave de homunculus:
"v1 dependía de skills para observar. Las skills son probabilísticas: se activan ~50-80% de las veces. v2 usa hooks para la observación (100% confiables) e instintos como la unidad atómica del comportamiento aprendido."
Posibles Mejoras v2
- Aprendizaje basado en instintos - Comportamientos atómicos más pequeños con puntuación de confianza
- Observador en segundo plano - Agente Haiku analizando en paralelo
- Decaimiento de confianza - Los instintos pierden confianza si son contradichos
- Etiquetado por dominio - estilo-de-código, pruebas, git, depuración, etc.
- Ruta de evolución - Agrupar instintos relacionados en skills/comandos
Ver: docs/continuous-learning-v2-spec.md para la especificación completa.