Communitygithub.com

StephanKotin/catalogue-sync

任何时候 Claude Code 操作站点宝可梦卡牌目录时使用——涵盖 server.js 中的路由、前端组件、数据文件以及与 PokeTrace 或 pokemontcg.io 实时 API 相关的任何操作。也用于当被问及目录是否“最新”或“同步”时——它始终是实时同步的,无需检查静态文件。记录了从实时 API 中发现的真实问题,这些问题在官方文档中未提及。

catalogue-sync 是什么?

`StephanKotin/catalogue-sync` 技能旨在指导 AI 代理(如 Claude Code)正确处理与宝可梦卡牌目录相关的任务,包括后端 API 端点(`/api/sets`、`/api/sets/:slug/cards`、`/api/cards/search`)、前端组件(`Catalogue.jsx`)以及数据映射文件(`eraMap.js`、`editions.js`)。其核心设计哲学是:目录始终与 PokeTrace 和 pokemontcg.io 的实时 API 同步,不存在静态文件或重新构建步骤,因此无需检查“同步状态”。该技能还记录了从实战中发现的 API 行为细节和“陷阱”,这些内容在官方文档中并未提及,例如如何正确解析集合 slug、处理缺失的图片字段或处理 API 响应中的意外数据类型。通过引用此技能,AI 可以避免常见的集成错误,并准确理解目录系统的实时性,从而提供更可靠的代码生成和故障排查建议。

兼容平台✓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 操作站点宝可梦卡牌目录时使用——涵盖 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.

相关技能