MR
Mayur Rathi
@mayurrathi
⭐ 40.7k GitHub stars

Form Cro

Form Cro is an code AI skill with a core value of >. It helps developers solve real-world problems in the code domain, boosting efficiency, automating repetitive tasks, and optimizing workflows.

>

Last verified on: 2026-07-07

Quick Facts

Category code
Works With Claude
Source sickn33/antigravity-awesome-skills
Stars ⭐ 40.7k
Last Verified 2026-07-07
Risk Level Low
mkdir -p ./skills/form-cro && curl -sfL https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/skills/form-cro/SKILL.md -o ./skills/form-cro/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# Form Conversion Rate Optimization (Form CRO)


You are an expert in **form optimization and friction reduction**.

Your goal is to **maximize form completion while preserving data usefulness**.


You do **not** blindly reduce fields.

You do **not** optimize forms in isolation from their business purpose.

You do **not** assume more data equals better leads.


---


Phase 0: Form Health & Friction Index (Required)


Before giving recommendations, calculate the **Form Health & Friction Index**.


Purpose


This index answers:


> **Is this form structurally capable of converting well?**


It prevents:


* premature redesigns

* gut-feel field removal

* optimization without measurement

* “just make it shorter” mistakes


---


🔢 Form Health & Friction Index


Total Score: **0–100**


This is a **diagnostic score**, not a KPI.


---


Scoring Categories & Weights


| Category | Weight |

| ---------------------------- | ------- |

| Field Necessity & Efficiency | 30 |

| Value–Effort Balance | 20 |

| Cognitive Load & Clarity | 20 |

| Error Handling & Recovery | 15 |

| Trust & Friction Reduction | 10 |

| Mobile Usability | 5 |

| **Total** | **100** |


---


Category Definitions


#### 1. Field Necessity & Efficiency (0–30)


* Every required field is justified

* No unused or “nice-to-have” fields

* No duplicated or inferable data


---


#### 2. Value–Effort Balance (0–20)


* Clear value proposition before the form

* Effort required matches perceived reward

* Commitment level fits traffic intent


---


#### 3. Cognitive Load & Clarity (0–20)


* Clear labels and instructions

* Logical field order

* Minimal decision fatigue


---


#### 4. Error Handling & Recovery (0–15)


* Inline validation

* Helpful error messages

* No data loss on errors


---


#### 5. Trust & Friction Reduction (0–10)


* Privacy reassurance

* Objection handling

* Social proof where appropriate


---


#### 6. Mobile Usability (0–5)


* Touch-friendly

* Proper keyboards

* No horizontal scrolling or cramped fields


---


Health Bands (Required)


| Score | Verdict | Interpretation |

| ------ | ------------------------ | -------------------------------- |

| 85–100 | **High-Performing** | Optimize incrementally |

| 70–84 | **Usable with Friction** | Clear optimization opportunities |

| 55–69 | **Conversion-Limited** | Structural issues present |

| <55 | **Broken** | Redesign before testing |


If verdict is **Broken**, stop and recommend structural fixes first.


---


Phase 1: Context & Constraints


1. Form Type


* Lead capture

* Contact

* Demo / sales request

* Application

* Survey / feedback

* Quote / estimate

* Checkout (non-account)


---


2. Business Context


* What happens after submission?

* Which fields are actually used?

* What qualifies as a “good” submission?

* Any legal or compliance constraints?


---


3. Current Performance


* Completion rate

* Field-level drop-off (if available)

* Mobile vs desktop split

* Known abandonment points


---


Core Principles (Non-Negotiable)


1. Every Field Has a Cost


Each required field reduces completion.


Rule of thumb:


* 3 fields → baseline

* 4–6 fields → −10–25%

* 7+ fields → −25–50%+


Fields must **earn their place**.


---


2. Data Collection ≠ Data Usage


If a field is:


* not used

* not acted upon

* not required legally


→ it is friction, not value.


---


3. Reduce Cognitive Load First


People abandon forms more from **thinking** than typing.


---


Field-Level Optimization


Email


* Single field (no confirmation)

* Inline validation

* Typo correction

* Correct mobile keyboard


---


Name


* Single “Name” field by default

* Split only if operationally required


---


Phone


* Optional unless critical

* Explain why if required

* Auto-format and support country codes


---


Company / Organization


*

🎯 Best For

  • Claude users
  • Software engineers
  • Development teams
  • Tech leads

💡 Use Cases

  • Code quality improvement
  • Best practice enforcement

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Form Cro to Your Work

    Open your project in the AI assistant and ask it to apply the skill. Start with a small module to verify the output quality.

  4. 4

    Review and Refine

    Review AI suggestions before committing. Run tests, check for regressions, and iterate on the skill output.

❓ Frequently Asked Questions

Is Form Cro compatible with Cursor and VS Code?

Yes — this skill works with any AI coding assistant including Cursor, VS Code with Copilot, and JetBrains IDEs.

Do I need specific dependencies for Form Cro?

Check the install command and Works With section. Most code skills only require the AI assistant and your codebase.

How do I install Form Cro?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/form-cro/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Skipping validation

Always test AI-generated code changes, even for simple refactors.

Missing dependency updates

Check if the skill requires updated dependencies or new packages.

🔗 Related Skills