quiz-screens

Define operational contracts for quiz screens in quiz.py.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/moniburnejko/coco-quiz-app --skill quiz-screens
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quiz-screens
Source: https://github.com/moniburnejko/coco-quiz-app/tree/main/.snowflake/cortex/skills/quiz/screens
Command: npx skills add https://github.com/moniburnejko/coco-quiz-app --skill quiz-screens

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Defines and enforces behavioral contracts for quiz UI screens, ensuring consistent screen flow, state management, and explainability across quiz.py.

Core Features & Use Cases

  • Screen flow contracts for QUIZ and REVIEW pages, including lazy loading, navigation, and session state orchestration.
  • Explanation contracts and AI integration for correct/incorrect responses, including doc references and mnemonic storage.
  • Write-back and history schema guidance to ensure proper logging, review, and data capture for later analysis.

Quick Start

Use this guide to implement or modify quiz.py screens and their state flow for the QUIZ and REVIEW pages.

Frequently Asked Questions about quiz-screens

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage quiz UI state transitions between home, quiz, and review screens?

Quiz UI state transitions are managed by defining operational contracts for screen flow, ensuring consistent navigation, lazy loading, and session state orchestration across home, quiz, and review pages. This enforces predictable state behavior throughout the application.

How do I implement AI explanations for correct and incorrect quiz responses?

AI explanations for quiz responses are implemented using explanation contracts that integrate with AI to generate feedback, provide doc references, and store mnemonics for incorrect answers. This ensures consistent explainability across all quiz interactions.

What is the best way to log quiz session history and write back review data?

Quiz session history logging and review write-back are handled using write-back and history schema guidance to ensure proper data capture. This enforces correct logging, review persistence, and structured data collection for later analysis.

Why does my quiz screen flow break during state navigation in quiz.py?

Quiz screen flow breaks during state navigation when operational contracts for screen transitions, lazy loading, and session state orchestration are not properly aligned. Enforcing behavioral, data flow, and write-back requirements resolves these inconsistencies.

Do I need predefined behavioral contracts to debug quiz UI screens?

Predefined behavioral contracts are needed to debug quiz UI screens because they align state transitions, history logging, and AI explanations. These contracts satisfy the data flow and write-back requirements required for consistent screen behavior.

Can I use quiz screen contracts to enforce consistent session state management?

Quiz screen contracts can be used to enforce consistent session state management by defining operational rules for screen flow, explanation generation, and write-back schemas. This ensures behavioral consistency and proper data capture across quiz.py.