Loading...
Loading...
The drum sounds. Chameleon and Deer gather for complete UI work. Use when designing interfaces that must be both beautiful and accessible.
npx skill4agent add autumnsgrove/groveengine gathering-uigwgf# Find existing UI patterns and components
gf --agent search "GlassCard|GlassButton" # Find glass component usage
gf --agent glass # Find glassmorphism patterns
gf --agent store # Find store usage (season, theme)
gf --agent routes # Understand route structure
# Test UI changes
gw ci --affected # Run CI on affected packagesSUMMON → ORGANIZE → EXECUTE → VALIDATE → COMPLETE
↓ ↲ ↲ ↲ ↓
Receive Dispatch Animals Verify UI
Request Animals Work Design Complete"I'll mobilize a UI gathering for: [UI description]This will involve:
- 🦎 Chameleon designing with Grove aesthetics
- Glassmorphism containers
- Seasonal colors and themes
- Randomized forests if appropriate
- Lucide icons (no emojis)
- 🦌 Deer auditing for accessibility
- Keyboard navigation
- Screen reader compatibility
- Color contrast
- Reduced motion support
Proceed with the gathering?"
Chameleon ──→ Deer
│ │
│ │
Design Audit
UI Accessibility"Reading the light, sketching the form..."
Phase: READ
- Determine season and emotional tone
- Choose decoration level (minimal/moderate/full)
Phase: SKETCH
- Build glassmorphism structure
- Layer: Background → Decorations → Glass → Content
Phase: COLOR
- Apply seasonal palette
- Import from @autumnsgrove/groveengine/ui/nature
Phase: TEXTURE
- Add randomized forests if appropriate
- Weather effects (snow, petals, leaves)
- Seasonal birds
- Lucide icons
Phase: ADAPT
- Mobile responsive
- Reduced motion support
- Touch targets 44px minimum
- Dark mode variants
- GroveTerm components for all Grove terminology
(never hardcode — use GroveTerm, GroveSwap, GroveText)
([[term]] syntax for data-driven content strings)
Output:
- Complete Svelte components
- Styled with Tailwind
- Glass variants applied
- Seasonal decorations
- Grove terminology uses GroveTerm V2 components"Listening for barriers, scanning the path..."
Phase: LISTEN
- Understand user needs
- WCAG AA standard
Phase: SCAN
- Automated scan with axe-core
- Lighthouse accessibility audit
Phase: TEST
- Keyboard navigation test
- Screen reader test (VoiceOver/NVDA)
- Zoom to 200%
- Reduced motion check
Phase: GUIDE
- Fix any issues found
- Add ARIA labels where needed
- Ensure focus management
- Proper heading structure
Phase: PROTECT
- ESLint jsx-a11y plugin
- axe-core in CI
Output:
- Accessibility audit report
- Issues fixed
- Documentation of a11y features[[term]]Chameleon completes → Deer audits
↓
Issues found?
/ \
Yes No
| |
Chameleon fixes ↓
| Proceed
Deer re-audit
|
Complete## 🌲 GATHERING UI COMPLETE
### UI: [Name]
### Animals Mobilized
🦎 Chameleon → 🦌 Deer
### Design Decisions
- **Season:** [spring/summer/autumn/winter/midnight]
- **Decoration Level:** [minimal/moderate/full]
- **Glass Variants Used:** [surface/tint/card/accent]
### Visual Elements
- Randomized forests: [count] trees
- Weather effects: [snow/petals/leaves/none]
- Seasonal birds: [species]
- Icons: Lucide ([list])
### Accessibility Features
- Keyboard navigation: ✅
- Screen reader tested: [VoiceOver/NVDA]
- Color contrast: ✅ [ratios]
- Reduced motion: ✅
- Touch targets: ✅ [44px minimum]
### Files Created
- [Component files]
- [Style files]
- [Accessibility documentation]
### Time Elapsed
[Duration]
_The glade welcomes all wanderers._ 🌲