Communitygithub.com

husheng-web/personal-website-skills

Adicionar ou revisar um leitor acessível de pré-visualização de portfólio para imagens longas ordenadas, páginas de documentos ou módulos visuais em etapas.

O que é personal-website-skills?

Esta skill define uma funcionalidade de leitura de pré-visualização de projetos de portfólio, projetada para exibir imagens longas, páginas de documentos ou módulos visuais em uma ordem sequencial, sem interromper o fluxo de navegação do arquivo existente. Ela se concentra em manter a acessibilidade, a usabilidade em dispositivos móveis e a integridade estrutural do código, garantindo que a superfície de leitura seja contida verticalmente, sem overflow horizontal ou expansões inesperadas. A skill é implementada como parte de um site pessoal, utilizando um modelo de estado de diálogo/arquivo e um registro de projetos. Inclui validação rigorosa para verificar o carregamento de assets, a presença de rótulos acessíveis, o funcionamento do fechamento e restauração de foco, além da ausência de overflow horizontal em desktop e mobile. É útil para desenvolvedores que desejam adicionar uma forma padronizada e acessível de visualizar projetos com múltiplas páginas ou imagens em seus portfólios pessoais.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/husheng-web/personal-website-skills/tree/HEAD/skills/portfolio-project-preview-reader

Perguntar na sua IA favorita

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

Documentação

Leitor de Pré-visualização de Projetos do Portfólio

Apresente visuais aprovados de projetos em formato longo dentro de uma pré-visualização de arquivo existente, sem quebrar o fluxo de navegação ao redor.

Antes da implementação

Inspecione o modelo de estado do arquivo/diálogo, os caminhos existentes do leitor de documentos, o registro de projetos, a ordem dos assets de origem e os estilos mobile. Generalize apenas um comportamento real que se repete; mantenha regras locais de projetos específicos quando nenhuma abstração reutilizável for justificada.

Requisitos

  • Preserve a ordem de origem declarada e atribua a cada página ou módulo um rótulo acessível localizado.
  • Utilize uma superfície de leitura vertical contida; não expanda a página inesperadamente nem introduza overflow horizontal.
  • Preserve os comportamentos de fechar, Escape, restauração de foco, bloqueio de rolagem e teclado já fornecidos pelo diálogo de pré-visualização.
  • Roteie para uma página de detalhes somente quando ela for publicável; não exponha um destino quebrado ou semanticamente duplicado.

Validação

Verifique se todos os assets carregam, se os rótulos ordenados estão presentes, se a abertura/fechamento da pré-visualização funciona e se a largura do leitor não apresenta overflow horizontal nos tamanhos desktop e mobile. Execute verificações de tipo, lint e build de produção após as alterações no código.

Individual skills in this repo

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

Habilidades Relacionadas