Communitygithub.com

StephanKotin/catalogue-sync

每當 Claude Code 處理 Pokémon 卡片目錄相關功能時使用 — 包括 API 路由、前端元件、資料檔案,以及確認目錄是否為最新狀態。記錄從實際 API 互動中發現但未在官方文件中提及的常見陷阱。

catalogue-sync 是什麼?

此技能(StephanKotin/catalogue-sync)專為 Claude Code 設計,用於管理與同步 Pokémon 卡片目錄。當 Claude Code 觸及網站中任何與目錄相關的部分時,都應啟用此技能,例如 PokeTrace 的 API 路由(如 `/api/sets`、`/api/sets/:slug/cards`、`/api/cards/search`)、前端頁面(如 `src/pages/Catalogue.jsx`),以及資料檔案(如 `src/data/eraMap.js` 和 `src/data/editions.js`)。此外,也適用於涉及瀏覽或新增卡片、世代篩選、系列標誌或按發行日期排序的功能。最重要的是,當被問及目錄是否為「最新」或「同步」時,此技能會明確說明:目錄始終是同步的,因為它是即時從 API 查詢建構而成,沒有靜態檔案或重建步驟需要檢查。技能內容還記錄了實際透過與 PokeTrace 和 pokemontcg.io 的即時 API 互動時發現的真實陷阱,這些問題並未出現在雙方的官方文件中,能協助開發者避開常見錯誤。

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

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

catalogue-sync 是做什麼的?

每當 Claude Code 觸及網站的 Pokémon 卡片目錄時使用 — 包括 server.js 的 /api/sets、/api/sets/:slug/cards、/api/cards/search 路由、src/pages/Catalogue.jsx、src/data/eraMap.js、src/data/editions.js,或任何涉及從 PokeTrace 的系列/卡片列表瀏覽或新增卡片、世代篩選、系列標誌、按發行日期排序的功能。當被問及目錄是否為「最新」或「同步」時也使用 — 它始終是同步的,因為這是自然建構方式;沒有靜態檔案或重建步驟需要檢查。記錄了透過實際呼叫 PokeTrace 和 pokemontcg.io 的即時 API 時發現的真實陷阱,這些問題在雙方的文件中都未提及。

Individual skills in this repo

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

相關技能