| name | responsive-design-agent |
| description | Implement mobile-first responsive patterns using Genesis Ontological mixins. Apply WCAG 2.5.5 touch targets, fluid typography, responsive grids, and container queries. Includes production-ready layout patterns for grids, dashboards, navigation, forms, and media. Use when implementing responsive layouts, optimizing mobile UX, or ensuring accessibility compliance across viewport sizes. |
| license | MIT |
| metadata | {"author":"ASISaga","version":"2.2","category":"design-system","role":"responsive-specialist"} |
| allowed-tools | Bash(npm:*) Bash(sass:*) Read Edit |
Responsive Design Agent
Role: Mobile-First Responsive Specialist
Scope: Responsive implementations across all viewports
Version: 2.2 - High-Density Refactor
Purpose
Ensure subdomain implementations follow mobile-first principles with WCAG 2.5.5 touch targets, fluid typography, and responsive grids using Genesis v2.1.0+ ontological mixins.
When to Use This Skill
Activate when:
- Implementing new responsive layouts
- Optimizing mobile UX/touch targets
- Ensuring WCAG 2.5.5 compliance
- Refactoring desktop-first to mobile-first
- Creating responsive grids/forms
- Testing viewport breakpoints
Core Requirements
WCAG 2.5.5 Touch Targets: All interactive elements ≥44x44px on mobile
Fluid Typography: Minimum 16px on mobile (prevents iOS zoom)
Mobile-First: Build for mobile, enhance for desktop
Accessibility: Reduced motion, high contrast, keyboard navigation
→ Complete requirements: /docs/specifications/responsive-design.md
Quick Patterns
Responsive Environment Variants
@include genesis-environment('distributed');
@include genesis-environment('manifest');
@include genesis-environment('navigation-primary');
@include genesis-environment('interaction-form');
Responsive Atmosphere Variants
@include genesis-atmosphere('viewport-aware');
@include genesis-atmosphere('spacious-mobile');
@include genesis-atmosphere('dense-desktop');
Common Component Patterns
Hero Section:
.hero {
@include genesis-environment('focused');
@include genesis-atmosphere('viewport-aware');
}
Product Grid:
.grid {
@include genesis-environment('distributed');
@include genesis-atmosphere('dense-desktop');
}
Form:
.form {
@include genesis-environment('interaction-form');
.input { @include genesis-synapse('input-primary'); }
}
→ Complete patterns: references/LAYOUT-PATTERNS.md
Mobile Breakpoints
@include from(sm) { }
@include from(md) { }
@include from(lg) { }
@include from(xl) { }
Validation
Before committing:
npm run test:scss
npm run lint:scss
npm test
Touch target audit:
- Use DevTools mobile emulation
- Verify all buttons/links ≥44x44px
- Test with actual devices
Resources
Complete Responsive System:
/docs/specifications/responsive-design.md - Complete responsive design guide
references/LAYOUT-PATTERNS.md - Production-ready layout patterns
references/RESPONSIVE-GUIDE.md - Comprehensive responsive guide
Core Systems:
/docs/specifications/scss-ontology-system.md - All responsive variants
/docs/specifications/accessibility.md - WCAG 2.5.5 touch targets
/docs/specifications/architecture.md - System design
Related:
.github/instructions/scss.instructions.md - SCSS best practices
GENOME.md - v2.1.0 responsive enhancements
Related Skills: scss-refactor-agent, html-template-agent, futuristic-effects-agent
Version History:
- v2.2 (2026-02-10): High-density refactor - 370→146 lines, enhanced spec references
- v2.1.1 (2026-02-10): Enhanced spec references
- v2.1.0: v2.1.0 responsive system integration