quizapp-domain

Community

Pattern-driven quiz domain for reliable state.

Authordtaborda
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Centralized domain patterns for quiz attempts, session handling, and localStorage persistence to ensure consistent behavior across frontend and backend.

Core Features & Use Cases

  • Standardized Attempt Lifecycle: one active attempt per quiz per user, with immutable completed attempts.
  • Session and Persistence: localStorage-based session management and per-quiz active attempt tracking, enabling resume after refresh.
  • Randomization & Learning Modes: per-attempt question order, support for learning mode, and basic leaderboard integration for local usage.

Quick Start

Start by defining the Attempt type, create and persist an active attempt on quiz start, and render questions in the persisted order while tracking answers.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: quizapp-domain
Download link: https://github.com/dtaborda/quiz-experience/archive/main.zip#quizapp-domain

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.