PokecaBook Deck Analytics
Purpose and entry points
Use this skill for the two public query pages:
https://pokecabook.com/deckshow — デッキレシピ検索 / デッキ検索.
https://pokecabook.com/card-adoption-rate — カード採用率.
Both open a 条件検索 modal and load results asynchronously. Read filter-controls.md for the observed fields and route-specific differences. Use $pokecabook-content-research for article pages that explain a deck or ranking rather than returning filtered data.
Procedure
- Inspect the current public tab and use one of the two entry routes above. Keep the same tab and do not inspect cookies, storage, or session data.
- Click the visible
条件検索 button. Re-read the modal after it opens; do not assume the live default dates or option set.
- Set only the conditions the user requested:
開催期間: two date inputs; use the current UI values or the user's explicit range.
カテゴリ: visible deck category select.
カード名 and カード枚数 (最小/最大): available on deckshow only.
順位: open 順位を選択, then choose visible rank options such as 優勝, 準優勝, TOP4, TOP8, and TOP16 when present.
都道府県: open 都道府県を選択 and choose visible locations when the user asks for a prefecture scope.
- Submit the modal's
検索 button. This is a read-only query, but it may update the page through AJAX rather than navigation.
- Wait for
読み込み中... to settle. Verify the active conditions plus result cards/table or the explicit empty state (該当するデッキがありません。 / 該当するカードがありません。). Do not treat the loading state as a result.
- Report the query conditions and live result state. Never carry observed dates, counts, adoption rates, rankings, or card lists into a future task without refetching.
Safety and limits
- Use exact visible labels and verify duplicate controls; the shared site header also contains a search form.
- Do not submit comments, inquiries, social sharing, deck publication, save/favorite actions, or external Pokémon deck-code links as part of analytics.
- A no-result response may be caused by the selected date/category/rank combination; report the exact query rather than broadening it silently.
- Stop at CAPTCHA, login, safety interstitial, or an external confirmation page.
Verification and drift maintenance
At minimum, confirm two of: modal heading/selected values, visible query conditions, URL/title, loading completion, result heading/cards, or explicit empty state. Before each task compare the live modal labels, fields, and options with filter-controls.md. If stable behavior differs, use the current safe UI, record the mismatch with the date, update the owning artifact, rerun the affected query, and run the skill validator.
References
- filter-controls.md — modal fields, shared options, route-specific semantics, and AJAX verification.
- site-map.md — public site inventory and dynamic-data cautions.
1---2name: pokecabook-deck-analytics3description: Search and compare public PokecaBook deck recipes and card-adoption analysis through the Codex in-app browser. Use when the user asks for deck filters, tournament date/rank/prefecture conditions, deck categories, card-name counts, or live card adoption results.4---56# PokecaBook Deck Analytics78## Purpose and entry points910Use this skill for the two public query pages:1112- `https://pokecabook.com/deckshow` — `デッキレシピ検索` / `デッキ検索`.13- `https://pokecabook.com/card-adoption-rate` — `カード採用率`.1415Both open a `条件検索` modal and load results asynchronously. Read [filter-controls.md](references/filter-controls.md) for the observed fields and route-specific differences. Use `$pokecabook-content-research` for article pages that explain a deck or ranking rather than returning filtered data.1617## Procedure18191. Inspect the current public tab and use one of the two entry routes above. Keep the same tab and do not inspect cookies, storage, or session data.202. Click the visible `条件検索` button. Re-read the modal after it opens; do not assume the live default dates or option set.213. Set only the conditions the user requested:22 - `開催期間`: two date inputs; use the current UI values or the user's explicit range.23 - `カテゴリ`: visible deck category select.24 - `カード名` and `カード枚数` (`最小`/`最大`): available on `deckshow` only.25 - `順位`: open `順位を選択`, then choose visible rank options such as `優勝`, `準優勝`, `TOP4`, `TOP8`, and `TOP16` when present.26 - `都道府県`: open `都道府県を選択` and choose visible locations when the user asks for a prefecture scope.274. Submit the modal's `検索` button. This is a read-only query, but it may update the page through AJAX rather than navigation.285. Wait for `読み込み中...` to settle. Verify the active conditions plus result cards/table or the explicit empty state (`該当するデッキがありません。` / `該当するカードがありません。`). Do not treat the loading state as a result.296. Report the query conditions and live result state. Never carry observed dates, counts, adoption rates, rankings, or card lists into a future task without refetching.3031## Safety and limits3233- Use exact visible labels and verify duplicate controls; the shared site header also contains a search form.34- Do not submit comments, inquiries, social sharing, deck publication, save/favorite actions, or external Pokémon deck-code links as part of analytics.35- A no-result response may be caused by the selected date/category/rank combination; report the exact query rather than broadening it silently.36- Stop at CAPTCHA, login, safety interstitial, or an external confirmation page.3738## Verification and drift maintenance3940At minimum, confirm two of: modal heading/selected values, visible query conditions, URL/title, loading completion, result heading/cards, or explicit empty state. Before each task compare the live modal labels, fields, and options with [filter-controls.md](references/filter-controls.md). If stable behavior differs, use the current safe UI, record the mismatch with the date, update the owning artifact, rerun the affected query, and run the skill validator.4142## References4344- [filter-controls.md](references/filter-controls.md) — modal fields, shared options, route-specific semantics, and AJAX verification.45- [site-map.md](../../sites/pokecabook/references/site-map.md) — public site inventory and dynamic-data cautions.