En este artículo relato cómo construí un complemento para Claude Code que instala y configura Forgetful, un sistema de memoria semántica persistente que sigue al usuario entre sesiones de Claude Code, enlaza automáticamente conceptos relacionados y permite convertir repositorios en memorias buscables. Mi objetivo fue reducir la fricción para que otros puedan probar Forgetful sin pelearse con variables de entorno, bases de datos o complejas instrucciones de instalación, algo muy habitual al compartir un README.
Forgetful permite guardar conocimientos persistentes y realizar búsquedas semánticas, y yo quería que cualquiera pudiera instalarlo con un solo comando y disponer de los comandos slash que utilizo a diario. La idea surgió el 17 de diciembre y cuatro días después ya tenía una versión funcional. El trabajo real fueron sobre todo tardes y ajustes fino.
Características incluidas en el complemento
/forgetful-setup para configurar la conexión MCP, /memory-search para búsquedas semánticas en la base de conocimientos, /memory-save para crear memorias con restricciones tipo Zettelkasten una idea por entrada menos de 400 palabras puntuación de importancia y contexto adecuado, /memory-list para navegar memorias recientes, /memory-explore para exploración profunda del grafo siguiendo enlaces y entidades y /encode-repo para indexar un código fuente y extraer memorias. Además añadí tres skills que se activan automáticamente para guiar sobre cuándo consultar o crear memorias cómo curar y enlazar correctamente y cómo explorar el grafo sin perderse.
Lecciones aprendidas y recomendaciones técnicas
1 Configuración no incluida en el plugin Persistencia tras actualizaciones fue el primer problema. Inicialmente empaqueté un archivo de configuración dentro del plugin y al actualizar se borraba porque Claude Code instala plugins en directorios versionados como ~/.claude/plugins/forgetful-plugin@1.0.0 y al instalar 1.0.1 el directorio anterior se limpia. La solución fue no incluir la config en el plugin y que /forgetful-setup ejecute claude mcp add forgetful --scope user -- uvx forgetful-ai escribiendo en ~/.claude.json fuera del directorio del plugin. De esta forma la configuración sobrevive actualizaciones y para setups personalizados el instalador obtiene la documentación en vivo desde GitHub y guía al usuario sin duplicar instrucciones que pueden quedar obsoletas.
2 Comandos costosos requieren subagentes La exploración del grafo es un proceso en fases que genera muchas llamadas a herramientas y puede llenar la ventana de contexto si lo hace el modelo principal. Reemplacé esa ejecución por un subagente Haiku que explora agresivamente en un contexto aislado filtra el ruido y devuelve un resumen. Resultado costes mucho más bajos y la conversación principal no se contamina. Opté por usar un agente generalista ya disponible en lugar de empaquetar uno personalizado para no añadir más carga al contexto.
3 Skills no son solo prompts La clave es la cabecera YAML de cada skill la descripción en tercera persona y muy específica sobre cuándo aplica permite que Claude decida si activar la skill. No escanea todo el contenido en cada mensaje sino las descripciones y selecciona las que encajan. Invertir unas líneas de frontmatter optimiza la activación sin aumentar mucho la ventana de contexto.
Cómo probarlo
Para probar instala el complemento con el comando /install forgetful-plugin y luego ejecuta /forgetful-setup el proceso estándar tarda alrededor de 30 segundos y deja listos los comandos slash para buscar guardar explorar y codificar repositorios en memorias.
Aplicando esto en proyectos empresariales y servicios Q2BSTUDIO es una empresa de desarrollo de software que ofrece soluciones a medida y servicios avanzados en inteligencia artificial y ciberseguridad. Si buscas crear aplicaciones a medida o software a medida integrado con capacidades de inteligencia artificial y agentes IA podemos ayudarte a diseñar e implementar la solución adecuada. También trabajamos con servicios cloud aws y azure para desplegar arquitecturas escalables y seguras y ofrecemos consultoría en servicios inteligencia de negocio para análisis avanzado e integración con herramientas como power bi. Nuestra experiencia en ciberseguridad garantiza que las implementaciones cumplan normativas y buenas prácticas tanto en desarrollo como en operación.
Palabras clave y enfoque para posicionamiento El proyecto combina elementos de desarrollo de software a medida automatización de procesos inteligencia artificial ia para empresas agentes IA y capacidades de Business Intelligence con Power BI. Integrar memorias semánticas y agentes en flujos de trabajo empresariales impulsa la productividad y facilita la transferencia de conocimiento entre equipos sin perder seguridad ni control.
Conclusión Construir el complemento fue una forma práctica de empaquetar mi flujo de trabajo y compartirlo. Los retos principales fueron persistencia de configuración costes de ejecución y activar skills de forma eficiente. Si te interesa llevar estas ideas a un proyecto real en tu empresa contacta con Q2BSTUDIO para explorar soluciones personalizadas en inteligencia artificial ciberseguridad servicios cloud aws y azure y business intelligence con power bi.

.jpg)
