Skip to main content

add-tcg

add-tcg

Catalogue généré le 2026-05-11

En une phrase

UseChecklist when6-axes addingpour aintégrer newun nouveau Trading Card Game (TCG)Lorcana, toPokémon, theOne Piece, Yu-Gi-Oh, Marvel Snap…) dans l'app boardgame-referee, avec les chemins de fichiers exacts, les patterns à dupliquer et les vérifications end-to-end.

Quand l'utiliser

    Quand tu veux ajouter un nouveau TCG complet au projet boardgame-referee appPour intégrer un jeu de plateau plus simple (Ark Nova, Terraforming Mars)e.g.version userréduite saysà 2 axes Pour valider qu'une intégration TCG est vraiment terminée et fonctionnelle Pour cadrer le niveau d'intégration souhaité (Minimum / Standard / Full premium) Quand l'utilisateur évoque juste un nom de TCG ("et si je voulais Lorcana ?") sans dire "ajouter"

    Comment l'invoquer

      Slash command : /add-tcg Phrases déclencheurs (texte) : "ajouter un nouveau TCG", "intégrer Lorcana", "support Pokemon TCG", "nouveau jeu de cartes", "ajouter One Piece TCG", "Sorcery Contested Realm".

      Quand l'utiliser

        Should trigger even when the user mentions only the TCG name without saying "add" — e.g.

        Comment l'invoquer

          Slash command : /add-tcg (si exposé dans ton CLI) Phrases déclencheurs : voir la description complète ci-dessous Auto-invocation : sur demande explicite

          Description complète

          Use when adding a new Trading Card Game (TCG) to the boardgame-referee app — e.g. user says "ajouter un nouveau TCG", "intégrer Lorcana", "support Pokemon TCG", "nouveau jeu de cartes", "ajouter One Piece TCG", "Sorcery Contested Realm". Provides a 6-axis checklist (cards, UI symbols, decompose-query, deckbuilding, set matching, meta sources) with exact file paths, code patterns to duplicate, and end-to-end verification steps. Should trigger even when the user mentions only the TCG name without saying "add" — e.g. "et si je voulais Lorcana ?",

          "onAuto-invocation pourrait: pas mettreOui Pokemon ?".dès qu'un nom de TCG est mentionné dans le contexte de boardgame-referee

          PourDescription aller plus loindétaillée

          Ajouter

          Ce skill est spécifique au projet boardgame-referee. Il découpe l'intégration d'un nouveau TCG completen

          Quand6 utiliseraxes ce skill

          L'utilisateur veut intégrer un nouveau TCG (Trading Card Game) au projet boardgame-referee. Exemplesindépendants : Lorcana,(1) Pokemon TCG, One Piece Card Game, Sorcery: Contested Realm, Yu-Gi-Oh!, Marvel Snap, etc.

          L'objectif par défaut est le niveau MTG/RiftboundCartes :(source cartesde +données, ingestion, autocomplete @), +(2) synergieSymboles +& deckbuildingUI +(icônes setinline, modal zoom), (3) Decompose-query (parsing des questions utilisateur), (4) Deckbuilding (génération de decklists complètes), (5) Set matching +(filtrage méta.par Ceextension), (6) Méta (tier lists, tournois). L'axe 1 est la fondation ; les autres peuvent être appliqués selon le niveau d'intégration choisi.

          Avant de coder, le skill couvrepose ce7 niveauquestions completobligatoires : source des données cartes («API fulllive, premiumpackage »).

          npm,

          Pourdataset unGitHub, jeuscraping), multilinguisme (FR/EN/bilingue), tailles de plateaudeck (Arkofficielles Nova,par Terraformingformat, Mars),système seulsde lescouleurs/factions, axessymboles 1inline à rendre, source méta disponible, et 2si s'appliquentle — pasPDF de métarègles nia deckbuilding.déjà Pourété un TCG sans méta publique exploitable, l'axe 6 peut être skippé.

          Pré-requis — questions à poser à l'utilisateur AVANT de coder

          Pose ces questions une par une (ou groupéesingéré via AskUserQuestion/add-game). Sans ces réponses, neil commencerefuse pasde l'implémentationcommencertu vas devoir choisir desles hard-codes (couleurs, typestypes, deck sizes) en dépendent.

          Trois niveaux d'intégration sont proposés : Minimum viable (axes 1+2, pour un jeu de cartes,plateau), taillesStandard (axes 1+2+3, TCG sans deckbuilding), Full premium (les 6 axes, niveau MTG/Riftbound). Il fournit un tableau d'aiguillage avec durée typique de deck)chaque quiaxe dépendentet dules TCG.fichiers de référence à lire (references/axe-1-cards.md, etc.). Après tous les axes, il déroule 7 vérifications end-to-end : autocomplete fonctionnel, symboles rendus, synergie classifiée, deckbuilding validé, méta synchronisée, set matching filtré, auto-wrap des noms de cartes. Il rappelle aussi la règle d'or : ne jamais mapper sémantiquement les stats d'un TCG à celles d'un autre (chaque jeu a ses propres champs card_<jeu>_<stat>), sinon le LLM hallucine des analogies fausses entre jeux.

          (extraitPour Thymon voir: lec'est SKILL.mdton completkit pourde latravail suite)dédié quand tu veux étendre boardgame-referee à un nouveau jeu de cartes sans rater une étape.

          Source

          • Plugin : perso (standalone)
          • Nom interne : add-tcg
          • Fichier : /home/thymon/.claude/skills/add-tcg/SKILL.md