Qué trabajamos
Fue una sesión larga con muchos frentes. Arrancamos con /insights y terminamos lanzando un sistema completo de Diario público. Aquí el recorrido:
/insights — 63 sesiones analizadas
Corrimos el skill de insights para analizar todo el trabajo con Claude Code entre el 13-Feb y el 14-Mar. El reporte reveló patrones claros: qué funciona, qué genera fricción y qué workflows replicar. Puedes ver el análisis completo en gabrielneuman.com/mis-insights-claude-code.
- 63 sesiones, 46 analizadas, 376 mensajes, 66 horas, 15 commits
- Lo que funciona: SEO a escala con CSVs, plataformas multi-archivo, content pipelines
- Las 3 fricciones más costosas: Claude editando el proyecto equivocado, bugs que generan más bugs, sesiones sobrecargadas que llegan al límite sin terminar
Página de Insights
Con los datos en mano, publicamos Mis Insights con Claude Code — una página pública con 9 secciones: stats del período, áreas de trabajo, workflows que funcionan, análisis de fricción, sugerencias para CLAUDE.md, próximos pasos y referencias a Claudia y al programa Mi Primer Empleado de IA.
Footer rediseñado — de 4 a 5 columnas
El footer tenía problemas estructurales importantes:
- La sección “Recursos” estaba definida en el código pero nunca se renderizaba — 10 páginas invisibles
- “Servicios” tenía 14 links mezclados sin jerarquía
- Legal mezclado con navegación principal
Solución: 5 columnas limpias — Brand + Ecosistema GNB (debajo de redes sociales), Programas & IA con Mi Primer Empleado de IA y Claudia como anclas, Servicios, Contenido con el Diario y el Laboratorio, y Gabriel — con Términos y Aviso de Privacidad al pie junto al copyright.
Sistema Diario
El cambio más estratégico del día. Construimos un sistema completo de aprendizaje en público disponible en gabrielneuman.com/diario:
lib/diario.ts— tipos, parseo MD con gray-matter y marked, funciones de lectura y filtradoapp/diario/page.tsx— timeline agrupado por mes con pills de proyectosapp/diario/[slug]/page.tsx— entrada individual con prose, breadcrumb y CTAs- Sitemap dinámico actualizado automáticamente con cada nueva entrada
- Plantilla
plantilla.mdpara que cualquiera pueda mandar entradas en el formato correcto
Migración de Retos → Diario
Los 6 “días” del reto “IA en Operaciones” eran en realidad aprendizajes, no retos. Los migramos como entradas del Diario (feb 2026) — puedes verlos en el timeline completo. Pusimos 307 redirects temporales de /retos → /diario para no perder tráfico existente.
Skill /diario
Creamos el skill que automatiza todo esto: escanea el git log de los 18 repos en websites/, toma el contexto de la sesión, genera el MD con frontmatter correcto, hace commit y push directamente al sitio. Sin preguntas innecesarias.
Segunda parte del día
Skill /diario — upgrade a multi-repo
La primera versión del skill solo leía el repo de gabrielneuman. El problema: en otros días se trabaja en colectivo23, 4Cuadrante, davidergas u otros de los 18 proyectos en websites/. La versión actualizada recorre todos los repos con un solo loop:
for dir in ".../websites"/*/; do
git -C "$dir" log --oneline --since="today 00:00" ...
done
Solo procesa los que tienen commits hoy — ignora el resto. El resultado: una sola entrada del Diario que cubre todos los proyectos del día, con una sección por repo activo.
Linkbuilding interno en las entradas
Cada entrada del Diario ahora linkea explícitamente todas las páginas mencionadas. El objetivo es doble: mejor SEO interno y que el lector pueda navegar directamente a lo que se construyó. El patrón que seguimos:
- Cada página creada o modificada → link inline en el texto donde se menciona
- Tabla de resultados al final con URL clickeable por entregable
- Sección de Recursos con CTAs relevantes al tipo de trabajo
Un archivo por día, no uno por sesión
Decisión de diseño importante: el Diario usa un solo archivo .md por día. Si hay varias sesiones en el mismo día, se edita el mismo archivo en lugar de crear uno nuevo. Esto mantiene el timeline limpio y cada fecha tiene una sola entrada consolidada.
El skill /diario aplica esta lógica: busca si ya existe un archivo con la fecha de hoy antes de crear uno nuevo.
Resultados
| Página | URL | Estado |
|---|---|---|
| Mis Insights Claude Code | /mis-insights-claude-code | ✅ En producción |
| Diario | /diario | ✅ En producción |
| Claudia | /claudia | ✅ Referenciada |
| Mi Primer Empleado de IA | /mi-primer-empleado-ai | ✅ Referenciada |
| Footer 5 columnas | gabrielneuman.com | ✅ En producción |
11 commits pusheados a main → auto-deploy en Vercel.
Aprendizaje clave
El insight más valioso del día no fue técnico — fue estratégico: documentar el proceso en público es más poderoso que documentar el resultado. El Diario no es un portfolio, es un log honesto. Los errores incluidos valen más que los casos de éxito pulidos.
La migración de Retos al Diario también confirmó algo: cuando un formato no encaja con el contenido, el contenido pierde. Llamar “reto” a lo que era un aprendizaje diario creaba fricción innecesaria.
Recursos
Si quieres construir algo similar — un agente que opere tu sitio y documente el proceso en público:
- 👉 Mi Primer Empleado de IA — el programa para construir tu primer agente de IA
- 👉 Claudia en acción — cómo opera este sitio en tiempo real
- 👉 Mis Insights con Claude Code — 63 sesiones analizadas, sin filtros
- 👉 El Diario completo — todos los aprendizajes día a día