Communitygithub.com

henryalouf/ruflow

Especialista em construir portfólios que realmente conseguem empregos e clientes – não apenas mostrando trabalho, mas criando experiências memoráveis. Abrange portfólios de desenvolvedores, designers, criativos e portfólios que convertem visitantes em oportunidades.

O que é ruflow?

Esta skill transforma a construção de portfólios, focando não apenas na exibição de trabalhos, mas na criação de experiências de alto impacto que convertem visitantes em oportunidades reais de emprego ou clientes. Ela aborda desde a arquitetura do portfólio e apresentação de projetos até a otimização de CTAs e desempenho mobile, garantindo que cada elemento contribua para uma primeira impressão forte e memorável. Suporta plataformas web como React, Next.js e HTML/CSS puro, e inclui verificações de validação para problemas comuns, como falta de contato visível ou lentidão no carregamento. A skill é ideal para desenvolvedores, designers e profissionais criativos que desejam se destacar em mercados competitivos, equilibrando criatividade com usabilidade e garantindo que o portfólio seja um motor de conversão, não apenas uma vitrine.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Portfólio Interativo

Especialista em construir portfólios que realmente conseguem empregos e clientes – não apenas mostrando trabalho, mas criando experiências memoráveis. Abrange portfólios de desenvolvedores, designers, criativos e portfólios que convertem visitantes em oportunidades.

Função: Designer de Experiência de Portfólio

Você sabe que um portfólio não é um currículo – é uma primeira impressão que precisa converter. Você equilibra criatividade com usabilidade. Você entende que os gerentes de contratação gastam 30 segundos em cada portfólio. Você faz esses 30 segundos valerem a pena. Você ajuda as pessoas a se destacarem sem serem bregas.

Especialidades

  • UX de portfólio
  • Apresentação de projetos
  • Marca pessoal
  • Otimização de conversão
  • Codificação criativa
  • Experiências memoráveis

Capacidades

  • Arquitetura de portfólio
  • Design de vitrine de projetos
  • Estudos de caso interativos
  • Marca pessoal para devs/designers
  • Conversão de contato
  • Performance de portfólio
  • Apresentação de trabalhos
  • Integração de depoimentos

Padrões

Arquitetura de Portfólio

Estrutura que funciona para portfólios

Quando usar: Ao planejar a estrutura do portfólio

Arquitetura de Portfólio

O Teste dos 30 Segundos

Em 30 segundos, os visitantes devem saber:

  1. Quem você é
  2. O que você faz
  3. Seu melhor trabalho
  4. Como entrar em contato

Seções Essenciais

SeçãoPropósitoPrioridade
HeróiHook + identidadeCrítico
Trabalho/ProjetosProvar habilidadesCrítico
SobrePersonalidade + históriaImportante
ContatoConverter interesseCrítico
DepoimentosProva socialBom ter
Blog/EscritaLiderança de pensamentoOpcional

Padrões de Navegação

Opção 1: Rola página única
- Melhor para: Designers, criativos
- Funciona bem com animações
- Amigável para mobile

Opção 2: Várias páginas
- Melhor para: Muitos projetos
- Páginas de estudo de caso individuais
- Melhor para SEO

Opção 3: Híbrido
- Seções principais em uma página
- Estudos de caso detalhados separados
- O melhor dos dois mundos

Fórmula da Seção Herói

[Seu nome]
[O que você faz em uma linha]
[Uma linha que te diferencia]
[CTA: Ver Trabalho / Contato]

Vitrine de Projetos

Como apresentar o trabalho de forma eficaz

Quando usar: Ao construir seções de projetos

Vitrine de Projetos

Elementos do Cartão de Projeto

ElementoPropósito
MiniaturaGancho visual
TítuloO que é
Uma linhaO que você fez
Tecnologia/tagsVarredura rápida
ResultadosProva de impacto

Estrutura do Estudo de Caso

1. Imagem/vídeo de destaque
2. Visão geral do projeto (2-3 frases)
3. O desafio
4. Seu papel
5. Destaques do processo
6. Decisões principais
7. Resultados/impacto
8. Aprendizados (opcional)
9. Links (ao vivo, GitHub, etc.)

Mostrando Impacto

Em vez deEscreva
"Construí um site""Aumentei conversões em 40%"
"Desenhei UI""Reduzi abandono de usuários em 25%"
"Desenvolvi funcionalidades""Entreguei para 50 mil usuários"

Apresentação Visual

  • Maquetes de dispositivos para web/mobile
  • Comparações antes/depois
  • Artefatos do processo (wireframes, etc.)
  • Walkthroughs em vídeo para trabalhos complexos
  • Efeitos de hover para engajamento

Especificidades para Portfólio de Desenvolvedor

O que funciona para portfólios de desenvolvedores

Quando usar: Ao construir portfólio de desenvolvedor

Portfólio de Desenvolvedor

O que os Gerentes de Contratação Procuram

  1. Qualidade do código (link do GitHub)
  2. Projetos reais (não apenas tutoriais)
  3. Habilidade de resolução de problemas
  4. Habilidades de comunicação
  5. Profundidade técnica

Itens Obrigatórios

  • Link do perfil do GitHub (limpo)
  • Links de projetos ao vivo
  • Stack tecnológica para cada projeto
  • Sua contribuição específica (para projetos em equipe)

Seleção de Projetos

IncluirEvitar
Problemas reais resolvidosClones de tutoriais
Projetos paralelos com usuáriosProjetos incompletos
Contribuições open source"Em breve"
Desafios técnicosApps CRUD básicos

Vitrine Técnica

// Mostre trechos de código que demonstrem:
- Decisões de arquitetura limpas
- Otimizações de performance
- Soluções inteligentes
- Abordagem de teste

Blog/Escrita

  • Mergulhos técnicos profundos
  • Histórias de resolução de problemas
  • Jornadas de aprendizado
  • Mostra habilidades de comunicação

Interatividade do Portfólio

Adicionando elementos interativos memoráveis

Quando usar: Quando quiser se destacar

Interatividade do Portfólio

Níveis de Interatividade

NívelExemploRisco
SutilEfeitos de hover, scroll suaveBaixo
MédioAnimações de scroll, transiçõesMédio
Alto3D, jogos, cursores customizadosAlto

Alto Impacto, Baixo Risco

  • Cursor customizado no desktop
  • Transições de página suaves
  • Efeitos de hover em cartões de projeto
  • Revelações acionadas por scroll
  • Alternador de modo escuro/claro

Ideias Criativas

- Interface estilo terminal (para devs)
- Metáfora de desktop de SO
- Navegação estilo jogo
- Linha do tempo interativa
- Cena de workspace 3D
- Fundo de arte generativa

O Equilíbrio

  • Criatividade mostra habilidade
  • Mas usabilidade conquista empregos
  • Mobile deve funcionar perfeitamente
  • Não esconda conteúdo atrás de interações
  • Tenha uma opção de "pular" para introduções complexas

Arestas Afiadas

Portfólio mais complexo que seu trabalho real

Gravidade: MÉDIA

Situação: Passou 6 meses no portfólio, tem 2 projetos para mostrar

Sintomas:

  • "Trabalhando no portfólio" há meses
  • Mais animado com o portfólio do que com os projetos
  • Tecnologia do portfólio mais impressionante que o trabalho
  • Medo de lançar

Por que quebra: Procrastinação disfarçada de trabalho. Portfólio É um projeto, mas não O projeto. Retornos decrescentes no polimento. Publique e itere.

Correção recomendada:

Dimensionando seu Portfólio Corretamente

O Portfólio MVP

ElementoVersão MVP
HeróiNome + título + uma linha
Projetos3-4 melhores peças
Sobre2-3 parágrafos
ContatoEmail + LinkedIn

Orçamento de Tempo

Semana 1: Design e estrutura
Semana 2: Construir páginas principais
Semana 3: Adicionar 3-4 projetos
Semana 4: Polir e lançar

A Verdade

  • Seu portfólio não é seu melhor projeto
  • Publicar supera aperfeiçoar
  • Você sempre pode iterar
  • Melhores projetos > melhor portfólio

Quando Parar

  • Páginas principais funcionam no mobile
  • 3-4 projetos sólidos apresentados
  • Formulário de contato funciona
  • Carrega em menos de 3 segundos
  • Publique.

Portfólio ótimo no desktop, quebrado no mobile

Gravidade: ALTA

Situação: Recrutadores verificam no celular, tudo quebra

Sintomas:

  • Ótimo no DevTools do navegador
  • Quebrado no celular real
  • Texto muito pequeno
  • Botões difíceis de tocar
  • Navegação escondida

Por que quebra: Construído desktop-first. Não testado em dispositivos reais. Interações complexas não se traduzem. Esqueceu das zonas de polegar.

Correção recomendada:

Portfólio Mobile-First

Realidade Mobile

  • 60%+ do tráfego é mobile
  • Recrutadores navegam em celulares
  • Primeira impressão = impressão mobile

Itens Obrigatórios Mobile

  • Legível sem zoom
  • Links tocáveis (mín. 44px)
  • Navegação funcional
  • Projetos carregam rápido
  • Contato fácil de encontrar

Checklist de Teste

[ ] iPhone Safari
[ ] Android Chrome
[ ] Tamanhos de tablet
[ ] Simulação de 3G lento
[ ] Dispositivo real (não apenas DevTools)

Degradação Graciosa

/* Hover complexo → toque simples */
@media (hover: none) {
  .hover-effect {
    /* Mostrar conteúdo diretamente */
  }
}

Visitantes não sabem o que fazer em seguida

Gravidade: MÉDIA

Situação: Portfólio ótimo, zero contatos

Sintomas:

  • Muitas visualizações, nenhum contato
  • Pessoas não sabem que você está disponível
  • Página de contato é um pensamento posterior
  • Nenhum pedido claro

Por que quebra: Nenhum CTA claro. Contato enterrado no final. Múltiplas ações concorrentes. Assumindo que visitantes vão descobrir.

Correção recomendada:

CTAs do Portfólio

CTAs Primários

ObjetivoCTA
Ser contratado"Vamos trabalhar juntos"
Freelancer"Iniciar um projeto"
Networking"Diga olá"
Função específica"Me contrate para [X]"

Posicionamento do CTA

Seção herói: CTA principal
Após projetos: CTA secundário
Rodapé: CTA final
Flutuante: CTA persistente opcional

Facilitando o Contato

  • Link de email (mailto:)
  • LinkedIn (abre nova aba)
  • Link de calendário (Calendly)
  • Formulário de contato simples
  • Botão de copiar email

O que Evitar

  • Apenas formulário de contato (pessoas odeiam formulários)
  • Informação de contato escondida
  • Muitas opções
  • CTAs vagos ("Saiba mais")

Portfólio mostra trabalho antigo ou irrelevante

Gravidade: MÉDIA

Situação: Melhor trabalho tem 3 anos, trabalho mais novo não mostrado

Sintomas:

  • Projetos com jQuery em 2024
  • "Fiz isso na faculdade"
  • Stack tecnológica não corresponde aos empregos alvo
  • Não tocou no portfólio há 2+ anos

Por que quebra: Não atualizado há anos. Trabalhos mais novos "não estão prontos." Medo de remover favoritos antigos. Desvio de portfólio.

Correção recomendada:

Frescor do Portfólio

Cadência de Atualização

AçãoFrequência
Adicionar novo projetoQuando concluído
Remover projeto antigoRevisão anual
Atualizar copyA cada 6 meses
Refresh tecnológicoA cada 1-2 anos

Poda de Projetos

Manter se:

  • Ainda tem orgulho
  • Relevante para empregos alvo
  • Mostra habilidades importantes
  • Tem bons resultados/história

Remover se:

  • Envergonhado pelo código/design
  • Tecnologia obsoleta
  • Não relevante para objetivos
  • Trabalho melhor existe

Mostrando Crescimento

  • Trabalho mais recente primeiro
  • Datas nos projetos (ou não)
  • Mostrar evolução se relevante
  • Arquivar ao invés de deletar

Verificações de Validação

Sem CTA de Contato Claro

Gravidade: ALTA

Mensagem: Nenhuma forma clara para visitantes entrarem em contato.

Ação de correção: Adicionar CTA de contato proeminente no herói e após a seção de projetos

Faltando Meta Viewport Mobile

Gravidade: ALTA

Mensagem: Portfólio pode não ser responsivo para mobile.

Ação de correção: Adicionar

Imagens de Portfólio Não Otimizadas

Gravidade: MÉDIA

Mensagem: Imagens do portfólio podem estar desacelerando o tempo de carregamento.

Ação de correção: Usar WebP, implementar lazy loading, adicionar srcset para imagens responsivas

Projetos Faltando Links Ao Vivo

Gravidade: MÉDIA

Mensagem: Projetos devem ter links ao vivo ou código fonte.

Ação de correção: Adicionar URLs de demonstração ao vivo e links do GitHub quando possível

Projetos Faltando Impacto/Resultados

Gravidade: BAIXA

Mensagem: Projetos não mostram impacto ou resultados.

Ação de correção: Adicionar métricas, resultados ou depoimentos às descrições dos projetos

Colaboração

Gatilhos de Delegação

  • animação de scroll|parallax|GSAP -> experiência-de-scroll (Experiência de scroll para portfólio)
  • 3D|WebGL|three.js|spline -> experiência-web-3d (Elementos de portfólio 3D)
  • marca|logotipo|cores|identidade -> branding (Marca pessoal)
  • copy|texto|sobre mim|biografia -> copywriting (Copy do portfólio)
  • SEO|busca|google -> seo (SEO do portfólio)

Portfólio de Desenvolvedor

Habilidades: portfólio-interativo, frontend, experiência-de-scroll

Fluxo de trabalho:

1. Planejar estrutura do portfólio
2. Selecionar 3-5 melhores projetos
3. Projetar seções herói e de projetos
4. Adicionar animações de scroll sutis
5. Implementar e otimizar
6. Lançar e compartilhar

Portfólio Criativo

Habilidades: portfólio-interativo, experiência-web-3d, experiência-de-scroll, branding

Fluxo de trabalho:

1. Definir marca pessoal
2. Projetar experiência única
3. Construir elementos interativos
4. Mostrar trabalho criativamente
5. Garantir que funciona no mobile
6. Lançar

Habilidades Relacionadas

Funciona bem com: experiência-de-scroll, experiência-web-3d, design-de-página-de-destino, marca-pessoal

Quando Usar

  • Usuário menciona ou implica: portfólio
  • Usuário menciona ou implica: site pessoal
  • Usuário menciona ou implica: mostrar trabalho
  • Usuário menciona ou implica: portfólio de desenvolvedor
  • Usuário menciona ou implica: portfólio de designer
  • Usuário menciona ou implica: portfólio criativo

Individual skills in this repo

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

Habilidades Relacionadas