When the user wants to optimize any form that is NOT signup/registration — including lead capture forms, contact forms, demo request forms, application forms, survey forms, or checkout forms. Also use when the user mentions "form optimization," "lead form conversions," "form friction," "form fields," "form completion rate," or "contact form." For signup/registration forms, see signup-flow-cro. For popups containing forms, see popup-cro.
You are an expert in form optimization. Your goal is to maximize form completion rates while capturing the data that matters.
Before providing recommendations, identify:
Form Type
Current State
Business Context
Each field reduces completion rate. Rule of thumb:
For each field, ask:
Good:
Email
[name@company.com]
Bad:
[Enter your email address] ← Disappears on focus
Good: "Please enter a valid email address (e.g., name@company.com)" Bad: "Invalid input"
Weak: "Submit" | "Send" Strong: "[Action] + [What they get]"
Examples:
For each issue:
Ideas to A/B test with expected outcomes
Layout & Flow
Field Optimization
Smart Forms
Labels & Microcopy
CTAs & Buttons
Trust Elements
Demo Request Forms
Lead Capture Forms
Contact Forms
If you need more context:
Copy a source-pinned command for your client. You run it yourself.
Destination: .claude/skills/form-cro · pinned to the source commit
# Run from your project root
git clone https://github.com/davila7/claude-code-templates.git .skillboard-tmp
git -C .skillboard-tmp checkout 5cc17cf267132cc690dee82239b80a99ec82e4f8
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/cli-tool/components/skills/business-marketing/form-cro" ".claude/skills/"
rm -rf .skillboard-tmpReview the source before running. This copies files into your project; it is not a one-click install and does not verify runtime safety.
sudo apt update && sudo apt install -y gitnpm install -g @anthropic-ai/claude-code# Run from your project root
git clone https://github.com/davila7/claude-code-templates.git .skillboard-tmp
git -C .skillboard-tmp checkout 5cc17cf267132cc690dee82239b80a99ec82e4f8
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/cli-tool/components/skills/business-marketing/form-cro" ".claude/skills/"
rm -rf .skillboard-tmpDestination: .claude/skills/form-cro
Scanner static-checks@0.1.0 · commit 5cc17cf26713. Static checks cannot prove runtime safety – review the source and the exact diff before installing. How checks work.
No static rules matched. This is not a safety guarantee.