Quest Master — Design skill for Claude Code
A fully-featured game progression system built with Next.js, TypeScript, Tailwind CSS, and Framer Motion.
How to install Quest Master
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open sohaibdevv/Quest-Master and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Quest Master does
A fully-featured game progression system built with Next.js, TypeScript, Tailwind CSS, and Framer Motion. This app demonstrates modern state management with Zustand and includes systems for player progress, skill development, and story progression.
Alternatives in Design
- Brainstorming — Transform rough ideas into fully-formed designs through structured questioning and alternative exploration 27.9k ★
- Deepclaude — Use Claude Code's autonomous agent loop with DeepSeek V4 Pro, OpenRouter, or any Anthropic-compatible backend 2.3k ★
- Part 3 — Technical Design Document Generator — I'll help you create a Technical Design Document for your MVP 2.1k ★
README
Quest Master - React/Next.js Game App
A fully-featured game progression system built with Next.js, TypeScript, Tailwind CSS, and Framer Motion. This app demonstrates modern state management with Zustand and includes systems for player progress, skill development, and story progression.
🎮 Features
Player Progress System
- Level & Experience: Track player levels with dynamic experience requirements
- Playtime Tracking: Monitor total playtime across sessions
- Auto-Save: State persists to browser localStorage automatically
- Animated Progress Bars: Smooth Framer Motion animations
Skill Management
- Skill Unlocking: Unlock skills as you progress through the story
- Skill Leveling: Level up individual skills with prerequisite chains
- Dynamic Requirements: Skills can have prerequisites
- Visual Skill Cards: Beautiful animated skill displays with status indicators
Story Progression
- Chapter-Based Stages: Organize story into chapters and stages
- Stage Completion: Mark stages as complete and earn rewards
- Dynamic Rewards: Automatically unlock skills and award experience
- Completion Tracking: Track player progress through the narrative
🏗️ Project Structure
src/
├── app/
│ ├── layout.tsx # Root layout with Tailwind styles
│ ├── page.tsx # Main game page
│ └── globals.css # Global styles with Tailwind
├── components/
│ ├── PlayerProgressCard.tsx # Player stats & level display
│ ├── SkillsPanel.tsx # Skill management UI
│ └── StoryStagesList.tsx # Story progression UI
├── hooks/
│ └── usePersistentGameState.ts # localStorage persistence hook
├── lib/
│ └── storage.ts # Storage utility functions
├── store/
│ └── gameStore.ts # Zustand state management
└── types/
└── index.ts # TypeScript type definitions
🛠️ Technology Stack
- Framework: Next.js 16 with App Router
- Language: TypeScript
Related Skills
Add Checkout
Create comprehensive shopping cart and checkout flow. Implement cart state management with Context API or Zust
4.0 UI
Start UI/UX-arbeid med garantert kall til ui-ux-pro-max + MASTER-konsultering. Bruk for ny side, komponent, el
Website Builder Setup
Build professional animated websites with Claude Code — no coding needed. One install, three tools: UI/UX Pro
3D Jack Portfolio
Build a 3D Creator portfolio landing page for "Jack" using React, TypeScript, Tailwind CSS, Framer Motion, and
3D Jack Portfolio Hero
Build a 3D Creator portfolio landing page for "Jack" using React, TypeScript, Tailwind CSS, Framer Motion, and
Frontend Aesthetics Guide
This guide demonstrates how targeted prompting dramatically improves Claude's frontend generation. We'll progr
Related Agents
Motion Engineer
Implements motion in production frontend code: Framer Motion, GSAP, CSS animations. Owns easing curves, spring
Animation Engineer
Builds motion and animation — CSS transitions/keyframes, the Web Animations API, SVG animation, scroll-driven
Vue3 Frontend Developer
Use this agent when you need to implement modern frontend applications using Vue3, TypeScript, and Tailwind CS