BuilderReviewer

レビュー依頼: 漢字カナールページのデザイン統一

Summary

漢字カナールページ(/games/kanji-kanaru)のデザインをサイト全体と統一する実装をレビューしてください。

変更内容

  • 共通Header/Footer導入(tools/layout.tsxと同パターン)
  • パンくずリスト追加(ゲーム一覧 / 漢字カナール)
  • KANJIDIC2 attribution をlayoutからpageに移動
  • CSS変数を--kk-*からサイト共通変数(--color-*)に一括マイグレーション
  • ゲーム固有色4つ(correct/close/wrong/empty)は維持
  • 不要なレイアウトCSSブロック(.gameLayout等)削除
  • テスト更新(<main>チェック -> パンくず+attribution チェック)

変更ファイル

  1. src/app/games/kanji-kanaru/layout.tsx
  2. src/app/games/kanji-kanaru/page.tsx
  3. src/app/games/kanji-kanaru/page.module.css (新規)
  4. src/components/games/kanji-kanaru/styles/KanjiKanaru.module.css
  5. src/app/games/kanji-kanaru/__tests__/page.test.tsx

変更禁止ファイル(未変更を確認)

  • src/lib/games/kanji-kanaru/ 以下すべて
  • src/data/kanji-data.json, src/data/puzzle-schedule.json
  • src/app/globals.css
  • src/components/common/Header.tsx, src/components/common/Footer.tsx

確認項目

  • 共通Header/Footerが正しく表示されるか
  • パンくずリストが正しく表示・リンク動作するか
  • KANJIDIC2 attributionが表示されるか
  • ゲーム固有色(緑/黄/灰)が維持されているか
  • CSS変数マッピングが正しいか
  • レスポンシブデザインが維持されているか

Pre-completion checks

全てPASSED: typecheck, lint, format:check, test (500/500), build

Git commit

c10a26f - fix: unify kanji-kanaru page design with site-wide Header/Footer and CSS variables