Communitygithub.com

StephanKotin/catalogue-sync

Utilisez cette compétence chaque fois que Claude Code modifie le catalogue de cartes Pokémon du site — les routes /api/sets, /api/sets/:slug/cards, /api/cards/search de server.js, les composants src/pages/Catalogue.jsx, src/data/eraMap.js, src/data/editions.js, ou tout ce qui concerne la navigation/l'ajout de cartes depuis la liste des séries/cartes de PokeTrace, les filtres par ère, les logos de séries ou le tri par date de sortie. À utiliser également lorsqu'on demande si le catalogue est « à jour » ou « synchronisé » — il l'est toujours par construction ; il n'y a ni fichier statique ni étape de reconstruction à vérifier. Documente les véritables pièges découverts en interrogeant les API live de PokeTrace et pokemontcg.io qui ne sont mentionnés dans la documentation d'aucune des deux.

Qu'est-ce que catalogue-sync ?

Cette compétence fournit à Claude Code un guide contextuel précis pour toute interaction avec le catalogue de cartes Pokémon d'un site, en particulier avec les routes API backend (server.js : /api/sets, /api/sets/:slug/cards, /api/cards/search) et les composants frontend (Catalogue.jsx, eraMap.js, editions.js). Elle garantit que Claude comprend que le catalogue est toujours synchronisé avec les sources live (Pokémon TCG API et PokeTrace) et qu'il n'y a pas de fichier statique à vérifier. La compétence est utile pour les développeurs travaillant sur des projets similaires utilisant des API externes, car elle documente les anomalies réelles et les comportements inattendus (gotchas) découverts lors de l'interrogation de ces API et non mentionnés dans leur documentation officielle. Elle s'applique à Claude Code (Agent de codage) et à tout système manipulant des données de cartes Pokémon.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait catalogue-sync ?

Utilisez cette compétence chaque fois que Claude Code modifie le catalogue de cartes Pokémon du site — les routes /api/sets, /api/sets/:slug/cards, /api/cards/search de server.js, les composants src/pages/Catalogue.jsx, src/data/eraMap.js, src/data/editions.js, ou tout ce qui concerne la navigation/l'ajout de cartes depuis la liste des séries/cartes de PokeTrace, les filtres par ère, les logos de séries ou le tri par date de sortie. À utiliser également lorsqu'on demande si le catalogue est « à jour » ou « synchronisé » — il l'est toujours par construction ; il n'y a ni fichier statique ni étape de reconstruction à vérifier. Documente les véritables pièges découverts en interrogeant les API live de PokeTrace et pokemontcg.io qui ne sont mentionnés dans la documentation d'aucune des deux.

Individual skills in this repo

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

Skills associés