overdrive

Designs and implements high-fidelity UI interactions with WebGL, virtual scrolling, and Web Workers.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/nangyak4415-sudo/Narumon-Website-V.1 --skill overdrive-nangyak4415-sudo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: overdrive
Source: https://github.com/nangyak4415-sudo/Narumon-Website-V.1/tree/main/.cursor/skills/overdrive
Command: npx skills add https://github.com/nangyak4415-sudo/Narumon-Website-V.1 --skill overdrive-nangyak4415-sudo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams make interfaces feel extraordinary by applying technically ambitious, performance-aware enhancements that go beyond standard UI patterns. It addresses the gap between "it works" and "it feels incredible" by guiding technique selection, progressive enhancement, and iterative visual verification so features are both impressive and reliable.

Core Features & Use Cases

  • Design-led technical direction: Propose 2–3 distinct approaches (technique, ambition level, aesthetic) and explain trade-offs so stakeholders choose the appropriate direction before implementation.
  • Toolkit guidance: Practical recommendations for View Transitions, Scroll-driven animation, WebGL/WebGPU, Canvas/OffscreenCanvas, virtual scrolling, Web Workers, WASM, and GPU-accelerated charts with fallback strategies.
  • Performance and accessibility guardrails: Enforce progressive enhancement, lazy initialization, prefers-reduced-motion support, and device testing to avoid jank on mid-range hardware.
  • Iterative verification: Requires browser automation and rapid visual iteration to refine polish, easing, and timing until the effect reads as inevitable.
  • Use Case Examples: A hero with scroll-driven shader reveals, a dialog that morphs from its trigger using View Transitions, a 100k-row table with virtual scrolling at 60fps, or a WebGL-driven data visualization that animates smoothly across states.

Quick Start

Propose 2 distinct directions (low and high ambition) to make the hero section feel extraordinary for my brand, describe trade-offs and performance costs, and ask which direction to implement.

Frequently Asked Questions about overdrive

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

FAQPage Schema
How do I build a high-performance UI with WebGL and virtual scrolling?

Create cinematic UI transitions using View Transitions by morphing dialogs from their trigger elements and applying scroll-driven animation reveals. The approach mandates iterative browser automation to refine easing, timing, and visual polish until the effect feels inevitable.

What is the best way to handle prefers-reduced-motion when building progressive web animations?

Handle prefers-reduced-motion in progressive web animations by enforcing accessibility guardrails that disable non-essential motion and provide fallback rendering. This ensures interfaces remain usable for sensitive users while maintaining core functionality across mid-range hardware.

Can I use WebGPU for rendering charts instead of WebGL with fallback support?

You can use WebGPU for rendering charts with fallback support to standard WebGL or Canvas. The Skill guides toolkit selection and fallback strategies so GPU-accelerated data visualizations animate smoothly across states without breaking on unsupported devices.

How do I render a 100k-row data table at 60fps without UI jank?

Render a 100k-row data table at 60fps by implementing virtual scrolling combined with off-main-thread rendering via Web Workers. This prevents UI jank by offloading heavy computations and only painting visible rows on demand.

Does progressive enhancement work with complex shader-driven hero sections?

Progressive enhancement works with shader-driven hero sections by proposing layered approaches that define low and high ambition directions. It applies lazy initialization and GPU fallbacks so baseline content loads instantly before cinematic WebGL reveals execute.