--- name: estrutura-paginas description: Define a estrutura padrão para páginas individuais de cartas Pokémon TCG. Use quando criar novas páginas de carta, organizar layout de perícia, ou o usuário mencionar estrutura de página, layout de carta, ou template de carta. allowed-tools: Read, Write, Edit, Glob, Grep --- # Skill: Estrutura de Páginas de Cartas Esta skill define a estrutura padrão para páginas individuais de cartas Pokémon TCG graduadas, garantindo consistência e qualidade em todo o portfólio. ## Quando Usar - Ao criar novas páginas de cartas individuais - Ao revisar estrutura de páginas existentes - Quando o usuário mencionar "criar página de carta", "layout de perícia" - Ao refatorar páginas para seguir o padrão - Ao planejar a estrutura de uma nova carta **Nota:** Esta skill é complementar à `pericia-template`. Use `pericia-template` para criar novas perícias completas com dados específicos. Use esta skill para entender e aplicar a estrutura padrão. ## Estrutura Padrão Completa ``` 1. Navbar (navegação superior) 2. Header Section (cabeçalho com título e certificado) 3. Container Principal 3.1. Fotos e Identificação (row com 2 colunas) - Fotos da Carta (col-lg-6) - Identificação (col-lg-6) 3.2. Graduação (card único) 3.3. Análise de Condição (card único) 3.4. Histórico de Proveniência (card único) 3.5. Observação Importante (alert - opcional) 3.6. Botão de Voltar 4. Footer (rodapé) 5. Modals (para visualização de fotos) 6. Scripts ``` ## Seção 1: Navbar **Padrão obrigatório:** - Navbar dark com `bg-dark` - Link "Cartas Graduadas" voltando para `../index.html` - Link "Voltar ao Portfólio" no menu - Responsiva com toggler para mobile ```html ``` ## Seção 2: Header Section **Cores:** - Fundo: `bg-dark` - Texto: `text-white` - Borda: `border-bottom border-secondary` **Conteúdo:** - Título: "Laudo de Perícia Técnica" - Subtítulo: Nome completo da carta com coleção - Badge: Número do certificado ```html

Laudo de Perícia Técnica

[Nome Carta] - [Coleção]

Cert: [CERTIFICADO]
``` ## Seção 3.1: Fotos e Identificação **Layout:** - Row com 2 colunas iguais em desktop (`col-lg-6`) - Coluna única em mobile **Coluna Esquerda - Fotos da Carta:** ```html
Fotos da Carta
[Nome] - Frente
[Nome] - Verso
``` **Coluna Direita - Identificação:** ```html
Identificação
Nome: [Nome]
Número: [Número]
``` **Campos obrigatórios de Identificação:** - Nome - Número - Coleção - Ano - Raridade (com badge colorido) - Tipo - Idioma - Fabricante - Ilustrador/Artista **Campos opcionais:** - Edição - Versão - Lançamento - Registro AAA (para GBA) ## Seção 3.2: Graduação **Card header:** - Cor: `bg-dark text-white` - Título: "Graduação [Nome Graduadora]" **Conteúdo obrigatório:** 1. Nota final (display-4) 2. Descrição da nota 3. Nome da graduadora 4. Certificado 5. Data ou programa 6. Ranking/População 7. Links de referência ```html
Graduação [Graduadora]

[Nota]

[Descrição]


``` **Ranking - 3 Colunas:** 1. Mesma Nota 2. Nota Maior 3. Total/População ## Seção 3.3: Análise de Condição **Card header:** - Cor: `bg-secondary text-white` - Título: "Análise de Condição - [Graduadora]" **Conteúdo obrigatório:** 1. Alert com descrição da escala 2. Classificação geral com progress bar 3. Notas por componente (cards pequenos): - Centering - Corners - Edges - Surface 4. Observações técnicas detalhadas 5. Observação de autenticidade ```html
Análise de Condição - [Graduadora]
Escala [Graduadora]

[Descrição da escala]

Classificação Geral: [Nota] - [Descrição]
[Nota]/10
Análise Detalhada por Componente
Observações Técnicas
``` **Cores de Progress Bar:** - Nota 9-10: `bg-success` (verde) - Nota 8-8.9: `bg-warning` (amarelo) - Nota < 8: `bg-secondary` (cinza) ## Seção 3.4: Histórico de Proveniência **Card header:** - Cor: `bg-dark text-white` - Título: "Histórico de Proveniência" ou "Histórico e Contexto" **Estrutura:** - Accordion flush para eventos históricos - Alertas ao final para: - Informações sobre o artista/ilustrador - Notas sobre a graduadora ```html
Histórico de Proveniência
Sobre o [Artista/Ilustrador]
Notas sobre a Graduação [Graduadora]
``` **Accordion Items:** - Cada evento em um `accordion-item` - IDs únicos (collapse1, collapse2, etc) - Primeiro item pode iniciar expandido (`collapse show`) - Formato de título: Data + Descrição curta - Corpo: Descrição detalhada em fonte `small` ## Seção 3.5: Observação Importante (Opcional) Para cartas com nota de perícia que pode mudar: ```html
Observação Importante

O estado de conservação, as notas de graduação e a população apresentados neste laudo refletem a condição da carta na data da [avaliação/certificação] realizada pela [Graduadora] em [Data]. Estes dados podem sofrer alterações ao longo do tempo conforme novas cartas são graduadas e adicionadas ao sistema.

``` ## Seção 3.6: Botão de Voltar ```html
Voltar ao Portfólio
``` ## Seção 4: Footer **Padrão obrigatório:** ```html ``` **Opções de texto variável:** - "Laudo gerado em: DD/MM/YYYY" - "Laudo gerado para: [CERTIFICADO]" ## Seção 5: Modals **Dois modals obrigatórios:** 1. `modalFrente` - Foto da frente 2. `modalVerso` - Foto do verso ```html ``` ## Responsividade **Mobile (< 768px):** - Layout em coluna única - Navbar com toggler - Cards em largura total - Fotos em grid 2 colunas **Tablet (≥ 768px):** - Layout ainda em coluna única - Melhor espaçamento **Desktop (≥ 992px):** - Grid 2 colunas para Fotos e Identificação - Cards em largura total - Layout otimizado **Use classes responsivas:** - `col-12 col-lg-6` para 2 colunas em desktop - `mb-3 mb-lg-0` para espaçamento responsivo - `text-md-end` para alinhamento responsivo ## Cores e Estilos **Paleta padrão:** - Background principal: `bg-light` - Cards: `bg-white` - Headers primários: `bg-dark text-white` - Headers secundários: `bg-secondary text-white` - Bordas: `border-secondary` - Sombras: `shadow` **Badges de Raridade:** - Promocional: `bg-dark` - Shiny Rare: `bg-dark` - Hyper Rare: `bg-warning text-dark` - Secret Rare: `bg-danger` **Badges de Notas:** - 9.5-10: `bg-success` - 9-9.25: `bg-success` - 8-8.5: `bg-warning text-dark` - 6-7.5: `bg-secondary` - < 6: `bg-secondary` ## Checklist de Qualidade Antes de considerar uma página completa: **Estrutura:** - ✅ Navbar funcional - ✅ Header com título e certificado - ✅ Fotos da carta (frente e verso) - ✅ Tabela de identificação completa - ✅ Card de graduação com ranking - ✅ Análise de condição detalhada - ✅ Histórico com accordion - ✅ Info do artista - ✅ Notas da graduadora - ✅ Botão de voltar - ✅ Footer - ✅ Modals para fotos **Conteúdo:** - ✅ Todas as informações básicas preenchidas - ✅ Notas detalhadas (Centering, Corners, Edges, Surface) - ✅ Observações técnicas escritas - ✅ Pelo menos 2-3 eventos históricos - ✅ Informações sobre o artista - ✅ Links de referência funcionando **Qualidade:** - ✅ Responsivo em mobile - ✅ Imagens carregando corretamente - ✅ Modals funcionando - ✅ Accordion funcionando - ✅ Apenas classes Bootstrap - ✅ HTML válido e semântico - ✅ Acessibilidade (ARIA, alt text) ## Diferenças por Graduadora ### Manafix - Campo: "Data da Certificação" - Ranking label: "Total" - Pode usar "Artista" em vez de "Ilustrador" - Campos extras: Edição, Versão ### GBA - Campo: "Data da Avaliação" ou "Programa" - Ranking label: "População" - Campo: "Registro AAA" - Ilustrador (não Artista) - Campo extra: Lançamento ## Integração com Outras Skills Esta skill trabalha em conjunto com: - **pericia-template:** Para criação automatizada de páginas - **bootstrap-guidelines:** Para classes e componentes - **codigo-html:** Para estrutura HTML limpa - **acessibilidade:** Para HTML acessível Use esta skill como referência para entender a estrutura. Use `pericia-template` para criar páginas completas.