poker-game-router
Installation
SKILL.md
Poker Game Router
Use this skill as a lightweight dispatcher. Keep context small: decide which skill(s) to use, then load only the chosen skill(s) and relevant files.
Repo landmarks
- App Router entry:
app/layout.tsx,app/page.tsx,app/providers.tsx - Theme system:
app/theme.ts - Web3/thirdweb client:
app/thirdwebclient.ts,app/components/WalletButton.tsx - SIWE auth:
app/hooks/useWalletAuth.ts,app/contexts/AuthContext.tsx,app/hooks/server_actions.ts - WebSocket/game state:
app/contexts/WebSocketProvider.tsx,app/contexts/AppStoreProvider.tsx,app/hooks/server_actions.ts - Chat/media:
app/components/NavBar/Chat/,app/hooks/useTenor.ts,app/api/tenor/route.ts - Poker hand eval:
app/lib/poker/pokerHandEval.ts - Build hygiene:
package.jsonscripts,.eslintrc.json,.prettierrc,.husky/pre-commit
Skill selection (decision tree)
Pick the minimal set; multiple can apply.