form-ux-optimizer
SkillDev toolsOptimizes complex multi-field web forms with inline validation timing, floating labels, accessible error lists, and smart auto-fill.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the form-ux-optimizer skill
What this skill tells your AI
The instructions your AI receives, as published by codebygarv/ai-skills in skills/ui-ux/form-ux-optimizer/SKILL.md and read by ahel’s review.
Purpose
Transform frustrating, high-friction web forms into seamless, accessible, high-conversion experiences with optimized validation timing (onBlur vs onChange), autocomplete attributes, keyboard navigation, and clear error summaries.
When to Use
- High abandonment rates on checkout, registration, or loan application forms.
- Forms that aggressively yell at users with red error messages before they finish typing.
- Auditing forms for mobile usability, virtual keyboard optimization, and WCAG accessibility.
What to Analyze
- Validation Timing: Validate on blur for clean inputs, validate on change only after an initial error is triggered (Reward Early, Punish Late).
- HTML Autocomplete & Input Types: Use proper
autocompleteattributes (email,name,address-line1,cc-number) andinputmode(numeric,email,tel). - Error Presentation: Inline field-level error messages connected via
aria-describedby+ Top-level accessible error summary dialog. - Cognitive Load & Grouping: Break long 20-field forms into logical visual fieldsets or multi-step wizard cards.
- Action Hierarchy: Clear primary submit button vs subtle secondary cancel link (prevent accidental clears).
Output Format
- UX Form Audit Table: [Field | Identified Friction | Remediation | Autocomplete Token].
- Accessible Form Component (React/HTML): Semantic form with ARIA bindings and floating labels.
- Validation Timing Rules: State management logic for clean vs dirty vs touched fields.
Avoid
- Validating required fields and displaying error messages on initial keystroke while the user is still typing.
- Using placeholder text as the sole label for form inputs.
Signals
- GitHub stars
- 25
- Forks
- 1
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
form-ux-optimizer- Source
- github.com/codebygarv/ai-skills