walkietalkie-themes
Specialized skill for the Talky/WalkieTalkie theme system (19 themes, GPU shaders, custom fonts, sound packs, Pro gating). Use this when the user asks to add/create/new/modify/design a theme, fix theme colors, change palette, add animated particle backgrounds, register fonts, wire ThemeSoundManager, fix ThemeRegistry (which is MISSING in the codebase), add localization keys for themes, adjust Pro-locking logic, modify ThemeSelectorView or ThemePurchaseSheet, or debug theme-related build failures. Also trigger on phrases like "lava theme", "new animated theme", "the palette doesn't look right", "ThemeRegistry not found", "theme.name.hacker missing". This skill understands all 19 Theme enum cases, the 3 pack files (ColorPack, IdentityPack, AnimatedPack), the ThemeMetadata struct, the Canvas-based GPU particle engine in AnimatedBackgroundView, and the bridge-key Pro gating system. It can generate complete theme code from a natural-language description, dispatch parallel agents for independent tasks, and call frontend-design-open for design review. Use this INSTEAD of the generic walkietalkie-ios skill when the task is theme-specific, even partially.