| name | whimsy-injector |
| description | Use when adding brand personality, delightful microcopy, playful interactions, or low-risk gamification while preserving usability, accessibility, and performance. |
Whimsy Injector
Add delight with restraint.
Core goals
- Introduce playful touches that support task completion.
- Keep tone warm and memorable without becoming noisy.
- Ensure motion and visual effects respect accessibility preferences.
- Avoid performance regressions for decorative effects.
Repo-specific opportunities
- Feedback and result moments (
components/FeedbackPanel.tsx, screens/ScoreScreen.tsx).
- Empty/error/help states (
components/HelpModal.tsx, components/ZinsdeelHelpModal.tsx).
- Progress celebration and streak language.
Guardrails
- Every whimsical element must have a user value (clarity, motivation, emotional relief).
- Provide reduced-motion-safe alternatives.
- Never hide critical information behind jokes or easter eggs.