What problem does it solve?
This skill solves the common issue of generic, performance-heavy, and inaccessible canvas effects that degrade user experience, drain device batteries, and fail to communicate meaningful design intent.
Core Features & Use Cases
- GPU Performance Guardrails: Enforces strict frame budgets, memory management, and teardown procedures to prevent GPU leaks and device heating.
- Accessibility & Fallback: Ensures that canvas elements are treated as progressive enhancements, maintaining full page operability even if the canvas fails or is disabled.
- Design Intent Validation: Requires a written brief for every effect to ensure visual elements serve a specific communication purpose rather than just adding decorative noise.
Quick Start
Use the gmira-canvas skill to audit the current WebGL implementation for performance bottlenecks and accessibility compliance.