Communitygithub.com

StephanKotin/catalogue-sync

Use quando Claude Code interagir com o catálogo de cartas Pokémon do site — rotas da API, componentes React e dados de eras/edições. Documenta detalhes e peculiaridades reais das APIs ao vivo do PokeTrace e pokemontcg.io.

O que é catalogue-sync?

Esta skill documenta as peculiaridades e comportamentos não documentados descobertos ao consumir as APIs ao vivo do PokeTrace e pokemontcg.io para sincronizar o catálogo de cartas Pokémon do site PokeTrace. Ela deve ser ativada sempre que Claude Code modificar arquivos relacionados ao catálogo, como as rotas da API no server.js (/api/sets, /api/sets/:slug/cards, /api/cards/search) ou os componentes React em src/pages/Catalogue.jsx, além dos dados em src/data/eraMap.js e src/data/editions.js. A skill também cobre tarefas como navegar ou adicionar cartas da lista de coleções/conjuntos do PokeTrace, aplicar filtros por era, exibir logotipos de conjuntos e ordenar por data de lançamento. Uma característica importante é que o catálogo está sempre atualizado por construção — não há arquivos estáticos ou etapas de reconstrução para verificar. Isso evita verificações desnecessárias de sincronia e ajuda a compreender os comportamentos reais das APIs que não estão documentados oficialmente, como limites de taxa ou formatos de resposta inesperados.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/StephanKotin/pokewatch/tree/master/.claude/skills/catalogue-sync

Perguntar na sua IA favorita

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

Documentação

O que catalogue-sync faz?

Use sempre que Claude Code tocar no catálogo de cartas Pokémon do site — as rotas /api/sets, /api/sets/:slug/cards e /api/cards/search do server.js, os arquivos src/pages/Catalogue.jsx, src/data/eraMap.js, src/data/editions.js, ou qualquer coisa envolvendo navegar/adicionar cartas da lista de conjuntos/cartas do PokeTrace, filtros de era, logotipos de conjuntos ou ordenação por data de lançamento. Use também quando for perguntado se o catálogo está "atualizado" ou "sincronizado" — ele sempre está, por construção; não há arquivo estático ou etapa de reconstrução para verificar. Documenta as peculiaridades reais encontradas ao acessar as APIs ao vivo do PokeTrace e do pokemontcg.io que não são mencionadas na documentação oficial de nenhuma delas.

Individual skills in this repo

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

Habilidades Relacionadas