gamification-intensity-system

Implement intensity-aware gamification UI with CSS classes and visibility matrices.

Updated Nov 29, 2025
One-click install
npx skills add https://github.com/endlessblink/flow-state --skill gamification-intensity-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gamification-intensity-system
Source: https://github.com/endlessblink/flow-state/tree/main/.claude/skills/gamification-intensity-system
Command: npx skills add https://github.com/endlessblink/flow-state --skill gamification-intensity-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designers and engineers need a scalable approach to control how much of FlowState's gamified UI is visible, enabling a smooth path from a distraction-free productivity mode to a full RPG experience without performance penalties.

Core Features & Use Cases

  • Three intensity levels (minimal, moderate, intense) to govern header widgets, toasts, and overlays across views.
  • CSS class strategy, component visibility matrix, and header widget variants to unify UX and reduce rework.
  • Settings UI with live preview and a defined performance budget to guide implementation and reviews.
  • Use Case: rapidly validate visibility rules and performance impact when shipping new RPG features by toggling intensity in a single place.

Quick Start

Configure gamification intensity in Settings to switch between minimal, moderate, and intense modes and observe corresponding UI changes.

Frequently Asked Questions about gamification-intensity-system

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

FAQPage Schema
How do I control gamification UI intensity in a Vue application?

Control gamification UI intensity in Vue by applying a CSS class strategy that switches between minimal, moderate, and intense modes for header widgets, toasts, and overlays. This unifies UX rules and reduces rework across global layouts.

What is a component visibility matrix for gamified overlays?

A component visibility matrix for gamified overlays defines which header widgets, toasts, and UI elements appear based on the selected intensity level. It provides a structured approach to toggle components between minimal, moderate, and intense modes.

How do I add a live preview for UI settings in Vue?

Add a live preview for UI settings in Vue by building a settings interface that toggles the gamification intensity preference and immediately reflects the corresponding CSS class and visibility changes. This lets users validate UI rules before applying them globally.

Can I switch between distraction-free and full RPG UI modes without performance penalties?

Yes, you can switch between distraction-free and full RPG UI modes without performance penalties by adhering to a defined performance budget while toggling intensity levels. The system governs header widgets, toasts, and overlays to ensure a smooth transition.

How do toasts and overlays adapt to different gamification intensity levels?

Toasts and overlays adapt to different gamification intensity levels through a unified CSS class strategy and visibility matrix. When the user selects minimal, moderate, or intense mode, the system automatically adjusts component visibility across the Cyberflow page.

When do I need an intensity-aware UI system for gamification?

You need an intensity-aware UI system for gamification when scaling a product from a distraction-free productivity mode to a full RPG experience. It provides a single place to validate visibility rules and performance impact when shipping new gamified features.