ワンクリックで
shadcn/ui patterns, game UI components, responsive layouts for classroom use
npx skills add https://github.com/seanchiuai/teachify --skill ui-componentsこのコマンドをClaude Codeにコピー&ペーストしてスキルをインストール
shadcn/ui patterns, game UI components, responsive layouts for classroom use
npx skills add https://github.com/seanchiuai/teachify --skill ui-componentsこのコマンドをClaude Codeにコピー&ペーストしてスキルをインストール
File upload, parsing (PDF, PPTX, DOCX, ODT, HTML, MD), and Convex storage for lesson materials
Convex database schema, queries, mutations, actions, and real-time subscriptions for LessonPlay
Game state machine, lobby system, question flow, scoring, and real-time game coordination
Gemini API integration for generating pedagogically-grounded game questions from lesson content
| name | ui-components |
| description | shadcn/ui patterns, game UI components, responsive layouts for classroom use |
UI patterns for LessonPlay — classroom-optimized, mobile-friendly interfaces using shadcn/ui + Tailwind. Game UI is AI-generated inside a sandboxed iframe; parent app handles wrapper UI (timer, score, leaderboard, feedback).
Using shadcn/ui for base components. Key components:
Button — primary actions, host controlsCard — player cards, results containersInput — game code, name, objective textBadge — player names, score tagsGameIframe — sandboxed iframe wrapper for AI-generated game (see game-engine skill)Primary: #6C5CE7 (purple)
Success: #00B894 (green — correct)
Warning: #FDCB6E (yellow — timer)
Error: #E17055 (red — wrong)
Option A: #E74C3C (red)
Option B: #3498DB (blue)
Option C: #F39C12 (orange)
Option D: #27AE60 (green)
docs/design.md — Full wireframes and design specsapp/ directory