Agent skill
enhance
Enhance frontend to pixel-perfect standards with mobile responsiveness and industry-leading design quality
Install this agent skill to your Project
npx add-skill https://github.com/thoreinstein/opencode-config/tree/main/skill/enhance
SKILL.md
Frontend Enhancement to Pixel-Perfect Standards
Current Time: !date
Node: !node --version
Target: $ARGUMENTS (or entire project if not specified)
Transform the frontend into a pixel-perfect, industry-standard implementation that addresses every common frontend issue.
ENHANCEMENT AREAS
1. Pixel-Perfect Alignment & Spacing
- Grid System Audit: Ensure all elements follow consistent 8px grid system
- Alignment Verification: Check all blocks, cards, and components are perfectly aligned
- Spacing Consistency: Eliminate random margins/padding, use systematic spacing scale
- Visual Hierarchy: Establish clear visual rhythm and consistent spacing patterns
2. Color System & Consistency
- Color Palette Audit: Identify all colors used, reduce to systematic palette
- Contrast Validation: Ensure WCAG AA compliance (4.5:1 for normal text)
- Color Harmony: Fix mismatched colors, ensure consistent theme application
- Semantic Color Usage: Proper use of primary, secondary, success, warning, error colors
3. Typography Standards
- Font Size System: Establish typographic scale (base 16px, consistent ratios)
- Font Family Consistency: Limit to 2-3 font families maximum
- Line Height Optimization: Proper readability (1.5-1.7 for body text)
- Font Weight Hierarchy: Clear hierarchy with weights (400, 500, 600, 700)
4. Component Enhancement
- Header/Footer Redesign: Transform basic headers/footers into professional, feature-rich components
- Button Consistency: Standardize button styles, sizes, states across all components
- Form Enhancement: Improve form layouts, validation states, input styling
- Card Component System: Create consistent card designs with proper shadows and borders
5. Mobile Responsiveness Excellence
- Breakpoint System: Implement consistent breakpoint strategy (mobile: 320px+, tablet: 768px+, desktop: 1024px+)
- Touch Targets: Ensure minimum 44px touch targets for mobile usability
- Mobile-First Approach: Optimize for mobile experience first, then scale up
- Responsive Typography: Implement fluid typography using clamp() functions
6. Visual Polish & Micro-interactions
- Hover States: Add meaningful hover effects for all interactive elements
- Focus Indicators: Clear, accessible focus states for keyboard navigation
- Loading States: Implement skeleton loaders and smooth transitions
- Error States: Well-designed error messages and recovery options
7. Performance & Accessibility
- Image Optimization: Proper image formats (WebP), lazy loading, responsive images
- Semantic HTML: Use proper HTML5 semantic elements for better accessibility
- ARIA Labels: Add proper ARIA labels where needed
- Keyboard Navigation: Ensure full keyboard accessibility
IMPLEMENTATION CHECKLIST
Phase 1: Audit & Analysis
- Scan entire codebase for inconsistent spacing/alignment
- Extract all color values and identify inconsistencies
- Audit typography usage across all components
- Analyze current responsive behavior
Phase 2: Design System Foundation
- Create/Update design tokens (spacing, colors, typography)
- Implement CSS custom properties for consistency
- Establish baseline component library
- Set up systematic CSS architecture
Phase 3: Component Enhancement
- Redesign header with navigation, search, user menu
- Enhance footer with proper layout and useful links
- Standardize button components with variants
- Improve form designs with proper validation states
Phase 4: Responsive Implementation
- Implement mobile-first responsive design
- Optimize touch targets for mobile devices
- Test across all device sizes
- Ensure consistent experience across platforms
Phase 5: Polish & Optimization
- Add micro-interactions and transitions
- Implement proper loading and error states
- Optimize performance (images, fonts, CSS)
- Final accessibility audit and improvements
EXECUTION STRATEGY
-
Launch Parallel Analysis Tasks:
- Typography audit specialist
- Color system analyst
- Layout alignment inspector
- Mobile responsiveness tester
-
Create Design System:
- Generate comprehensive design tokens
- Build reusable component library
- Implement consistent CSS architecture
-
Enhance Components:
- Transform basic components to pixel-perfect standards
- Implement advanced header/footer designs
- Add professional micro-interactions
-
Quality Assurance:
- Cross-device testing
- Performance optimization
- Accessibility compliance validation
DELIVERABLES
- Pixel-perfect aligned layouts following 8px grid system
- Consistent color palette with proper contrast ratios
- Systematic typography with established hierarchy
- Professional header/footer components
- Mobile-responsive design optimized for all devices
- Enhanced accessibility meeting WCAG 2.1 AA standards
- Optimized performance with improved loading times
- Comprehensive design system for future development
DOCUMENTATION REQUIREMENTS
Create comprehensive task documentation at:
docs/tasks/frontend/DD-MM-YYYY/<semantic-task-id>/
Documentation Structure:
README.md- Overview, objectives, and summaryaudit-findings.md- Before/after analysis with screenshotsdesign-tokens.md- Color palette, typography, spacing systemcomponent-enhancements.md- Detailed component improvementsresponsive-breakdown.md- Mobile-first responsive strategyperformance-report.md- Optimization metrics and improvementsaccessibility-audit.md- WCAG compliance and improvementsimplementation-notes.md- Technical decisions and trade-offs
Semantic Task ID Examples:
pixel-perfect-alignment-systemcolor-harmony-optimizationtypography-hierarchy-enhancementmobile-responsive-excellencecomponent-polish-microinteractions
Focus: Every pixel matters. Transform basic frontend into industry-leading, pixel-perfect implementation that addresses all common frontend issues systematically.
$ARGUMENTS
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
seo
Implement SEO optimizations for specified pages or entire site
runbook
Generate operational runbooks for services, procedures, or incident response
file-organizer
Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
ultrathink
Ultra-deep multi-perspective analysis for complex architectural and strategic decisions
commit
Analyze unstaged changes and suggest atomic commit groups with messages
Didn't find tool you were looking for?