원클릭으로
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