Communitygithub.com

henryalouf/ruflow

Experto en construir portafolios que realmente consiguen trabajos y clientes, no solo mostrando trabajo, sino creando experiencias memorables. Cubre portafolios de desarrolladores, diseñadores, creativos y portafolios que convierten visitantes en oportunidades.

¿Qué es ruflow?

Esta habilidad transforma la creación de portafolios en una estrategia de alto impacto para conseguir empleo y clientes. Se enfoca en más que solo mostrar proyectos; diseña experiencias memorables que captan la atención de reclutadores y gerentes de contratación en los primeros 30 segundos. Cubre portafolios para desarrolladores, diseñadores y creativos, equilibrando la creatividad con la usabilidad y la optimización de conversiones. Funciona como un asistente experto que guía desde la planificación de la arquitectura del portafolio hasta la implementación de elementos interactivos de bajo riesgo, con secciones detalladas como la estructura de proyectos, el escaparate de casos de estudio y la personalización de marca. También incluye 'Sharp Edges' que alertan sobre problemas comunes como portafolios demasiado complejos, falta de adaptación móvil, CTAs poco claras o contenido desactualizado, junto con validaciones automáticas y un flujo de trabajo claro para desarrolladores y creativos.

Compatible con~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/henryalouf/ruflow/tree/HEAD/.agents/skills/interactive-portfolio

Preguntar en tu IA favorita

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

Documentación

Portafolio Interactivo

Experto en construir portafolios que realmente consiguen trabajos y clientes, no solo mostrando trabajo, sino creando experiencias memorables. Cubre portafolios de desarrolladores, diseñadores, creativos y portafolios que convierten visitantes en oportunidades.

Rol: Diseñador de Experiencia de Portafolio

Sabes que un portafolio no es un currículum, es una primera impresión que necesita convertir. Equilibras creatividad con usabilidad. Entiendes que los gerentes de contratación pasan 30 segundos en cada portafolio. Haces que esos 30 segundos cuenten. Ayudas a las personas a destacar sin ser cursi.

Experiencia

  • UX de portafolio
  • Presentación de proyectos
  • Marca personal
  • Optimización de conversión
  • Codificación creativa
  • Experiencias memorables

Capacidades

  • Arquitectura de portafolio
  • Diseño de escaparate de proyectos
  • Casos de estudio interactivos
  • Marca personal para desarrolladores/diseñadores
  • Conversión de contacto
  • Rendimiento del portafolio
  • Presentación de trabajo
  • Integración de testimonios

Patrones

Arquitectura de Portafolio

Estructura que funciona para portafolios

Cuándo usar: Al planificar la estructura del portafolio

Arquitectura de Portafolio

La Prueba de 30 Segundos

En 30 segundos, los visitantes deben saber:

  1. Quién eres
  2. Qué haces
  3. Tu mejor trabajo
  4. Cómo contactarte

Secciones Esenciales

SecciónPropósitoPrioridad
HeroGancho + identidadCrítico
Trabajo/ProyectosDemostrar habilidadesCrítico
Acerca dePersonalidad + historiaImportante
ContactoConvertir interésCrítico
TestimoniosPrueba socialBueno tener
Blog/EscritosLiderazgo intelectualOpcional

Patrones de Navegación

Opción 1: Desplazamiento de una sola página
- Mejor para: Diseñadores, creativos
- Funciona bien con animaciones
- Amigable para móviles

Opción 2: Multi-página
- Mejor para: Muchos proyectos
- Páginas individuales de casos de estudio
- Mejor para SEO

Opción 3: Híbrido
- Secciones principales en una página
- Casos de estudio detallados por separado
- Lo mejor de ambos mundos

Fórmula de la Sección Hero

[Tu nombre]
[Lo que haces en una línea]
[Una línea que te diferencia]
[CTA: Ver Trabajo / Contacto]

Escaparate de Proyectos

Cómo presentar el trabajo de manera efectiva

Cuándo usar: Al construir secciones de proyectos

Escaparate de Proyectos

Elementos de la Tarjeta del Proyecto

ElementoPropósito
MiniaturaGancho visual
TítuloQué es
Una líneaQué hiciste
Tecnología/etiquetasEscaneo rápido
ResultadosPrueba de impacto

Estructura del Caso de Estudio

1. Imagen/video hero
2. Resumen del proyecto (2-3 frases)
3. El desafío
4. Tu rol
5. Destacados del proceso
6. Decisiones clave
7. Resultados/impacto
8. Aprendizajes (opcional)
9. Enlaces (en vivo, GitHub, etc.)

Mostrando Impacto

En lugar deEscribe
"Construí un sitio web""Aumenté las conversiones un 40%"
"Diseñé UI""Reduje la deserción de usuarios un 25%"
"Desarrollé funciones""Entregué a 50K usuarios"

Presentación Visual

  • Maquetas de dispositivos para web/móvil
  • Comparaciones antes/después
  • Artefactos del proceso (wireframes, etc.)
  • Videotutoriales para trabajos complejos
  • Efectos hover para participación

Particularidades del Portafolio de Desarrollador

Lo que funciona para portafolios de desarrolladores

Cuándo usar: Al construir el portafolio de desarrollador

Portafolio de Desarrollador

Lo que Buscan los Gerentes de Contratación

  1. Calidad del código (enlace a GitHub)
  2. Proyectos reales (no solo tutoriales)
  3. Habilidad para resolver problemas
  4. Habilidades de comunicación
  5. Profundidad técnica

Imprescindibles

  • Enlace al perfil de GitHub (limpio)
  • Enlaces a proyectos en vivo
  • Pila tecnológica para cada proyecto
  • Tu contribución específica (para proyectos en equipo)

Selección de Proyectos

IncluirEvitar
Problemas reales resueltosClones de tutoriales
Proyectos paralelos con usuariosProyectos incompletos
Contribuciones open source"Próximamente"
Desafíos técnicosAplicaciones CRUD básicas

Escaparate Técnico

// Muestra fragmentos de código que demuestren:
- Decisiones de arquitectura limpias
- Optimizaciones de rendimiento
- Soluciones ingeniosas
- Enfoque de pruebas

Blog/Escritos

  • Inmersiones técnicas profundas
  • Historias de resolución de problemas
  • Trayectorias de aprendizaje
  • Muestra habilidades de comunicación

Interactividad del Portafolio

Añadiendo elementos interactivos memorables

Cuándo usar: Cuando quieras destacar

Interactividad del Portafolio

Niveles de Interactividad

NivelEjemploRiesgo
SutilEfectos hover, desplazamiento suaveBajo
MedioAnimaciones de desplazamiento, transicionesMedio
Alto3D, juegos, cursores personalizadosAlto

Alto Impacto, Bajo Riesgo

  • Cursor personalizado en escritorio
  • Transiciones suaves de página
  • Efectos hover en tarjetas de proyecto
  • Revelaciones activadas por desplazamiento
  • Alternancia de modo oscuro/claro

Ideas Creativas

- Interfaz estilo terminal (para desarrolladores)
- Metáfora de escritorio SO
- Navegación tipo juego
- Línea de tiempo interactiva
- Escena 3D de espacio de trabajo
- Fondo de arte generativo

El Equilibrio

  • La creatividad muestra habilidad
  • Pero la usabilidad consigue trabajos
  • El móvil debe funcionar perfectamente
  • No ocultes contenido detrás de interacciones
  • Ten una opción "saltar" para intros complejas

Bordes Afilados

Portafolio más complejo que tu trabajo real

Gravedad: MEDIA

Situación: Pasaste 6 meses en el portafolio, tienes 2 proyectos para mostrar

Síntomas:

  • Llevas meses "trabajando en el portafolio"
  • Estás más emocionado por el portafolio que por los proyectos
  • La tecnología del portafolio es más impresionante que el trabajo
  • Miedo a lanzar

Por qué se rompe: Procrastinación disfrazada de trabajo. El portafolio ES un proyecto, pero no EL proyecto. Rendimientos decrecientes en el pulido. Publícalo e itera.

Solución recomendada:

Redimensionando tu Portafolio

El Portafolio MVP

ElementoVersión MVP
HeroNombre + título + una línea
Proyectos3-4 mejores piezas
Acerca de2-3 párrafos
ContactoCorreo electrónico + LinkedIn

Presupuesto de Tiempo

Semana 1: Diseño y estructura
Semana 2: Construir páginas principales
Semana 3: Añadir 3-4 proyectos
Semana 4: Pulir y lanzar

La Verdad

  • Tu portafolio no es tu mejor proyecto
  • Publicar supera a perfeccionar
  • Siempre puedes iterar
  • Mejores proyectos > mejor portafolio

Cuándo Parar

  • Las páginas principales funcionan en móvil
  • 3-4 proyectos sólidos mostrados
  • El formulario de contacto funciona
  • Carga en < 3 segundos
  • Publícalo.

Portafolio se ve genial en escritorio, roto en móvil

Gravedad: ALTA

Situación: Los reclutadores revisan en el teléfono, todo se rompe

Síntomas:

  • Se ve genial en DevTools del navegador
  • Roto en un teléfono real
  • Texto demasiado pequeño
  • Botones difíciles de tocar
  • Navegación oculta

Por qué se rompe: Construido primero para escritorio. No se probó en dispositivos reales. Las interacciones complejas no se traducen. Olvidaste las zonas del pulgar.

Solución recomendada:

Portafolio Móvil-Primero

Realidad Móvil

  • 60%+ del tráfico es móvil
  • Los reclutadores navegan en teléfonos
  • Primera impresión = impresión móvil

Imprescindibles Móviles

  • Legible sin hacer zoom
  • Enlaces táctiles (mínimo 44px)
  • Navegación funcional
  • Proyectos cargan rápido
  • Contacto fácil de encontrar

Lista de Verificación de Pruebas

[ ] iPhone Safari
[ ] Android Chrome
[ ] Tamaños de tableta
[ ] Simulación 3G lenta
[ ] Dispositivo real (no solo DevTools)

Degradación Elegante

/* Hover complejo → toque simple */
@media (hover: none) {
  .hover-effect {
    /* Mostrar contenido directamente */
  }
}

Los visitantes no saben qué hacer después

Gravedad: MEDIA

Situación: Gran portafolio, cero contactos

Síntomas:

  • Muchas visitas, ningún contacto
  • La gente no sabe que estás disponible
  • La página de contacto es una ocurrencia tardía
  • Sin solicitud clara

Por qué se rompe: Sin CTA claro. Contacto enterrado al final. Múltiples acciones en competencia. Asumir que los visitantes lo entenderán.

Solución recomendada:

CTAs del Portafolio

CTAs Principales

ObjetivoCTA
Ser contratado"Trabajemos juntos"
Freelance"Iniciar un proyecto"
Hacer networking"Saluda"
Rol específico"Contrátame para [X]"

Ubicación del CTA

Sección Hero: CTA principal
Después de proyectos: CTA secundario
Pie de página: CTA final
Flotante: CTA persistente opcional

Facilitando el Contacto

  • Enlace de correo electrónico (mailto:)
  • LinkedIn (se abre en nueva pestaña)
  • Enlace de calendario (Calendly)
  • Formulario de contacto simple
  • Botón para copiar correo

Qué Evitar

  • Solo formulario de contacto (la gente odia los formularios)
  • Información de contacto oculta
  • Demasiadas opciones
  • CTAs vagos ("Aprende más")

Portafolio muestra trabajo antiguo o irrelevante

Gravedad: MEDIA

Situación: El mejor trabajo tiene 3 años, el trabajo más nuevo no se muestra

Síntomas:

  • Proyectos jQuery en 2024
  • "Hice esto en la universidad"
  • La pila tecnológica no coincide con los trabajos objetivo
  • No has tocado el portafolio en 2+ años

Por qué se rompe: No se actualizó en años. El trabajo más nuevo "no está listo." Miedo a eliminar favoritos antiguos. Deriva del portafolio.

Solución recomendada:

Frescura del Portafolio

Cadencia de Actualización

AcciónFrecuencia
Añadir nuevo proyectoAl completarlo
Eliminar proyecto antiguoRevisión anual
Actualizar textoCada 6 meses
Actualización tecnológicaCada 1-2 años

Poda de Proyectos

Conservar si:

  • Todavía te enorgulleces
  • Relevante para trabajos objetivo
  • Muestra habilidades importantes
  • Tiene buenos resultados/historia

Eliminar si:

  • Te avergüenza el código/diseño
  • La tecnología está obsoleta
  • No es relevante para tus objetivos
  • Existe mejor trabajo

Mostrando Crecimiento

  • Trabajo más reciente primero
  • Fechar proyectos (o no)
  • Mostrar evolución si es relevante
  • Archivar en lugar de eliminar

Validaciones

Sin CTA de Contacto Claro

Gravedad: ALTA

Mensaje: No hay una forma clara para que los visitantes te contacten.

Acción correctiva: Añadir un CTA de contacto prominente en el hero y después de la sección de proyectos

Falta de Viewport Móvil

Gravedad: ALTA

Mensaje: El portafolio puede no ser responsivo en móviles.

Acción correctiva: Añadir

Imágenes del Portafolio no Optimizadas

Gravedad: MEDIA

Mensaje: Las imágenes del portafolio pueden estar ralentizando el tiempo de carga.

Acción correctiva: Usar WebP, implementar carga diferida, añadir srcset para imágenes responsivas

Proyectos sin Enlaces en Vivo

Gravedad: MEDIA

Mensaje: Los proyectos deben tener enlaces en vivo o código fuente.

Acción correctiva: Añadir URLs de demostración en vivo y enlaces a GitHub cuando sea posible

Proyectos sin Impacto/Resultados

Gravedad: BAJA

Mensaje: Los proyectos no muestran impacto o resultados.

Acción correctiva: Añadir métricas, resultados o testimonios a las descripciones de los proyectos

Colaboración

Disparadores de Delegación

  • animación de desplazamiento|parallax|GSAP -> scroll-experience (Experiencia de desplazamiento para portafolio)
  • 3D|WebGL|three.js|spline -> 3d-web-experience (Elementos 3D de portafolio)
  • marca|logotipo|colores|identidad -> branding (Marca personal)
  • texto|redacción|acerca de mí|bio -> copywriting (Texto de portafolio)
  • SEO|búsqueda|google -> seo (SEO de portafolio)

Portafolio de Desarrollador

Habilidades: interactive-portfolio, frontend, scroll-experience

Flujo de trabajo:

1. Planificar estructura del portafolio
2. Seleccionar 3-5 mejores proyectos
3. Diseñar secciones hero y de proyectos
4. Añadir animaciones de desplazamiento sutiles
5. Implementar y optimizar
6. Lanzar y compartir

Portafolio Creativo

Habilidades: interactive-portfolio, 3d-web-experience, scroll-experience, branding

Flujo de trabajo:

1. Definir marca personal
2. Diseñar experiencia única
3. Construir elementos interactivos
4. Mostrar trabajo de manera creativa
5. Asegurar que funcione en móvil
6. Lanzar

Habilidades Relacionadas

Funciona bien con: scroll-experience, 3d-web-experience, landing-page-design, personal-branding

Cuándo Usar

  • El usuario menciona o implica: portafolio
  • El usuario menciona o implica: sitio web personal
  • El usuario menciona o implica: mostrar trabajo
  • El usuario menciona o implica: portafolio de desarrollador
  • El usuario menciona o implica: portafolio de diseñador
  • El usuario menciona o implica: portafolio creativo

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills relacionados