Specialized agent for developing advanced interactive visual effects galleries with holographic, parallax, and WebGL systems
Specialized workflow for developing advanced interactive visual effects galleries with holographic, parallax, and WebGL systems.
This skill enables Claude Code to work effectively with the Visual Codex Gallery system - an advanced interactive gallery showcasing 37+ unique visual effects and style demonstrations. The system serves as a comprehensive library of holographic, parallax, and interactive CSS/WebGL systems with both desktop and mobile-optimized experiences.
When developing visual effects, ensure:
1. **Screenshot Analysis**: Analyze user-provided images to identify shiny reactive elements
2. **Source Mining**: Extract holographic/parallax systems from source project files
3. **Style Isolation**: Create focused demos from complex full-page applications
4. **Variation Generation**: Build multiple unique versions of discovered patterns
5. **Interactive Enhancement**: Add mouse/scroll reactivity and state management
6. **Gallery Integration**: Automatically catalog new effects in the gallery system
The system includes these key effect categories:
```bash
Extract [component] and add to Visual Codex gallery
Generate 35 variations of [effect] with different blend modes
Improve [demo] with better brightness and hover effects
```
Extract visual systems from source files, create focused demos, and add interactivity:
1. Find holographic systems in source project directories
2. Extract individual style components from full-page UI files
3. Add mouse/scroll reactivity to static components
**Demo File Naming Convention:**
**Gallery Integration Process:**
1. Create demo file in `demos/` directory
2. Add entry to `effects` array in `gallery.html`
3. Include appropriate tags, interactive features, and descriptions
4. Test preview iframe functionality
5. Verify mobile responsiveness
Structure effects with three depth layers:
Each layer should have different translateZ depths and mouse reactivity.
Use these effective CSS blend modes:
```css
mix-blend-mode: screen; /* Brightening overlay */
mix-blend-mode: color-dodge; /* Intense glow effects */
mix-blend-mode: overlay; /* Balanced color mixing */
mix-blend-mode: soft-light; /* Subtle enhancement */
mix-blend-mode: difference; /* High contrast effects */
```
Implement these interaction patterns:
The mobile-native gallery (`gallery-mobile-native.html`) features:
**Touch-Optimized Requirements:**
**Mobile-First CSS Architecture:**
```css
:root {
--touch-target: 56px;
--safe-area-top: env(safe-area-inset-top, 0);
--safe-area-bottom: env(safe-area-inset-bottom, 0);
--font-size-base: 16px; /* Prevents iOS zoom */
}
.touch-element {
min-width: var(--touch-target);
min-height: var(--touch-target);
touch-action: manipulation;
-webkit-tap-highlight-color: transparent;
}
```
**Tier 1: Mobile-Ready (CSS-Based)**
**Tier 2: Mobile-Adapted (Performance Optimized)**
**Tier 3: Mobile-Simplified (Lite Versions)**
Before deployment, verify:
```javascript
class MobilePerformanceDetector {
detectDevice() {
return {
isMobile: /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),
isLowEnd: (navigator.deviceMemory || 4) <= 2,
supportsWebGL: this.detectWebGL(),
connectionType: navigator.connection?.effectiveType || 'unknown'
};
}
}
```
```javascript
class AdaptiveQualityController {
adjustQuality() {
if (this.avgFrameTime > this.targetFrameTime * 1.5) {
this.reduceQuality();
}
}
}
```
When working with the gallery system, prioritize these critical fixes:
1. **Main Gallery Tactile Scroll** - Restore momentum physics with threshold triggering
2. **Hover State Management** - Fix translucent cards, return to normal visibility
3. **Card Expansion Enhancement** - Larger scaling (1.3x) with live effect previews
4. **Demo Content Restoration** - Bring back all demos with 5-item pagination
5. **Click-to-Expand Rebuild** - Proper modal system with infinite scroll
6. **Parameter-Only Scroll** - Prevent actual scrolling, map to parameters only
1. **Touch-First Design**: All interactions must work without hover
2. **Performance-First**: Target 60fps on 2-year-old mid-range devices
3. **Battery-Conscious**: Implement power management features
4. **Accessibility-First**: Full screen reader and high contrast support
5. **Progressive Enhancement**: Basic functionality → Advanced features
The Visual Codex operates on the principle of **"Extract, Enhance, Catalog"** - taking complex visual systems and distilling them into focused, interactive demonstrations that showcase specific CSS and WebGL techniques. Each effect should be production-ready and serve as both inspiration and implementation reference.
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/visual-codex-gallery-development/raw