
Form Cro
Form optimization for lead capture, contact, demo request, application, and checkout...
Install
npx skills add borghei/Claude-Skills --skill form-cro -g -a claude-code -y- Repository
- borghei/Claude-Skills1k
- Category
- Design
- Updated
- 12d ago
- License
- MIT + Commons Clause
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- Yes, review before use
What it does
Form optimization for lead capture, contact, demo request, application, and checkout forms. Covers field-cost analysis, multi-step form design, validation UX, mobile optimization, and A/B testing frameworks.
Form CRO
Production-grade form optimization framework covering field-cost analysis, layout engineering, multi-step form architecture, validation UX patterns, mobile-specific optimization, and structured A/B test design. Applicable to lead capture, contact, demo request, application, survey, and checkout forms. For signup/registration flows, use signup-flow-cro.
Table of Contents
- Initial Assessment
- Field-Cost Analysis Framework
- Multi-Step vs Single-Step Decision
- Field Design Patterns
- Validation UX
- CTA and Submit Button Optimization
- Mobile Form Optimization
- Trust and Context Elements
- Form Type Playbooks
- A/B Test Framework
- Metrics and Measurement
- Output Artifacts
- Related Skills
Clarify First
Before optimizing the form, settle the inputs below. When one is missing or vague and would change the result, ask about it; when it wouldn't, use a sensible default and say which one you used.
- Form type: lead capture, contact, demo, application, or checkout (sets the optimal field count and playbook).
- Current fields + which are used in follow-up: reveals which fields to cut or enrich (the core of field-cost analysis).
- Current completion rate + where users abandon: baseline and the specific friction point to target.
- Compliance requirements: GDPR/HIPAA fields that cannot be removed (constrains the field reduction).
Ask about the two or three inputs that matter most for this request, not the whole list. If the user wants a result straight away, produce it and state your assumptions at the top.


