yanhongxi-openclaw/proactive-self-improving-agent

Captura automáticamente la experiencia y evoluciona de forma segura. Registra errores, aprendizajes y solicitudes de funciones, y promueve conocimientos repetidos a archivos de nivel superior.

¿Qué es proactive-self-improving-agent?

Esta habilidad dota a un agente de IA de la capacidad de auto-mejora proactiva al capturar y refinar automáticamente la experiencia durante las tareas. Reacciona a siete desencadenantes: fallos de comandos, correcciones del usuario, solicitudes de funciones faltantes, errores de API/herramientas, conocimiento obsoleto, mejores prácticas y finalización de tareas. Para cada desencadenante, escribe en archivos dedicados como `ERRORS.md`, `LEARNINGS.md` o `FEATURE_REQUESTS.md` dentro del directorio `.learnings/`, aplicando una estricta deduplicación para asegurar que solo se agregue nueva información significativa. Cada escritura se registra adicionalmente en un archivo JSONL (`CHANGELOG.md`). Cuando una experiencia se repite tres o más veces, se promueve a archivos de nivel superior (`AGENTS.md`, `TOOLS.md`, `SOUL.md`), solidificando el conocimiento institucional. Diseñada para agentes que trabajan con sistemas de archivos, es útil en plataformas como Cursor, Claude Code y otros asistentes de IA que pueden leer y escribir archivos de proyecto.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/yanhongxi-openclaw/proactive-self-improving-agent/tree/main/skills/proactive-self-improving-agent

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 proactive-self-improving-agent?

Habilidad para capturar automáticamente la experiencia y evolucionar de forma segura. Condiciones de activación:

  1. Cuando un comando/operación falla → registrar en ERRORS.md
  2. Cuando el usuario corrige (“no”/“debería ser”) → registrar en LEARNINGS.md
  3. Cuando el usuario necesita una capacidad que no existe → registrar en FEATURE_REQUESTS.md
  4. Cuando una API/herramienta externa falla → registrar en ERRORS.md
  5. Cuando descubre que su conocimiento está desactualizado/incorrecto → registrar en LEARNINGS.md
  6. Cuando encuentra una mejor práctica → registrar en LEARNINGS.md
  7. Al completar cada tarea → revisar el proceso, si hay nueva experiencia, registrar en LEARNINGS.md

Principio de deduplicación: Si no hay nueva experiencia o una entrada ya existente la cubre, se omite y no se escribe.

Cada escritura agrega simultáneamente un registro JSONL en .learnings/CHANGELOG.md.

Cuando una experiencia se repite ≥ 3 veces, se promueve a AGENTS.md / TOOLS.md / SOUL.md.

Consulte el cuerpo del documento para más detalles.

Skills relacionados