# Cro Form

> Optimiser un formulaire de {{COMPANY_NAME}} — capture de lead, contact, demande de démo, inscription événement, devis. Maximise le taux de complétion en ne gardant que les champs qui servent vraiment, avec labels, messages d'erreur et bouton optimisés. Utiliser quand l'utilisateur dit « personne ne remplit le formulaire », « trop de champs », « optimiser le formulaire », « abandon de formulaire »…

- **Type:** Skill
- **Install:** `agentstack add skill-littlpinguin-marketing-cockpit-template-cro-form`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [Littlpinguin](https://agentstack.voostack.com/s/littlpinguin)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [Littlpinguin](https://github.com/Littlpinguin)
- **Source:** https://github.com/Littlpinguin/marketing-cockpit-template/tree/main/.claude/skills/cro-form

## Install

```sh
agentstack add skill-littlpinguin-marketing-cockpit-template-cro-form
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# cro-form — optimisation de formulaires

Adapté du plugin marketingskills (Corey Haines / fork Littlpinguin, MIT) — voir `docs/vendored-cro.md`.

## Étape 0 — Doctrine de marque (OBLIGATOIRE dès qu'un mot est produit)

Labels, microcopy, messages d'erreur et copy de bouton sont du contenu de marque :

1. `01-brand/checklist-pre-composition.md` et `01-brand/voice.md` — ton, vocabulaire, interdits (un message d'erreur aussi a une voix).
2. `01-brand/personas.md` — le niveau de formalité et le vocabulaire des labels.

Si un fichier manque ou contient des `{{...}}` : arrêter et lancer `/start-cockpit`.

## Cadrage initial

1. **Type** : capture de lead (contenu gated, newsletter), contact, démo, inscription événement, devis, candidature
2. **État actuel** : nombre de champs, taux de complétion, répartition mobile/desktop, où les gens abandonnent
3. **Contexte** : que deviennent les soumissions ? quels champs sont réellement exploités ensuite (nurturing, CRM) ? contraintes RGPD ?

## Principes

### 1. Chaque champ a un coût
3 champs = référence ; 4-6 champs ≈ -10 à -25% de complétion ; 7+ ≈ -25 à -50%. Pour chaque champ : est-il indispensable **avant** de pouvoir aider la personne ? peut-on l'obtenir autrement (enrichissement, domaine de l'email) ? peut-on le demander plus tard (profilage progressif) ?

### 2. La valeur doit dépasser l'effort
Proposition de valeur claire au-dessus du formulaire ; ce qu'on obtient est évident ; effort perçu réduit (peu de champs, labels courts, « 30 secondes »).

### 3. Réduire la charge cognitive
Une question par champ ; labels clairs et conversationnels ; ordre logique (facile d'abord — nom, email — sensible en dernier — téléphone, budget) ; valeurs par défaut intelligentes.

## Règles champ par champ

| Champ | Règles |
|---|---|
| Email | champ unique, validation inline, détection de typo (gmial.com ?), clavier mobile adapté |
| Nom | un seul champ « Nom » sauf si la personnalisation exige prénom/nom séparés |
| Téléphone | optionnel si possible ; si requis, expliquer pourquoi |
| Entreprise | envisager l'inférence depuis le domaine email ou l'enrichissement post-soumission |
| Message libre | optionnel, extensible au focus |
| Select |  5-6 champs** : indicateur de progression, facile d'abord, retour possible, données conservées

## Erreurs

- Validation inline au passage au champ suivant (pas agressive pendant la frappe)
- Message spécifique + comment corriger, près du champ, dans la voix de la marque : ✅ « Cet email semble incomplet — il manque le @ » ❌ « Entrée invalide »
- À la soumission : focus sur le premier champ en erreur, **jamais** vider la saisie

## Bouton

Copy = **[action] + [ce qu'on obtient]** : « Recevoir le guide », « Réserver ma démo », « Obtenir mon estimation » — jamais « Envoyer »/« Soumettre ». États : chargement (bouton désactivé + indicateur), succès (confirmation + prochaine étape), erreur claire.

## Confiance

Près du formulaire : mention de confidentialité (« Jamais partagé, désindexation en un clic »), délai de réponse attendu, témoignage si pertinent. RGPD : consentement explicite, cases jamais pré-cochées, lien politique de confidentialité.

## Mesure

Suivre (GA4 / outil configuré via `/tools-setup`) : taux de démarrage (vues → premier focus), taux de complétion (démarré → soumis), abandon par champ, erreurs par champ, mobile vs desktop.

## Format de sortie

1. **Audit** : par problème — constat, impact estimé, correctif, priorité
2. **Formulaire recommandé** : champs requis justifiés un à un, champs optionnels, ordre, labels + placeholders + messages d'erreur + copy du bouton (conformes doctrine), notes de layout
3. **Hypothèses A/B** : ex. email seul vs email + nom ; avec/sans téléphone ; monopage vs multi-étapes

Le circuit complet formulaire → n8n → outil emailing → nurturing est défini dans la skill `lead-magnet`.

## Skills associées

- `lead-magnet` — circuit de capture complet
- `cro-page` / `cro-popup` — la page ou le popup qui contient le formulaire
- `landing-page` — production de la page
- `brand-check` — validation du microcopy avant intégration

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [Littlpinguin](https://github.com/Littlpinguin)
- **Source:** [Littlpinguin/marketing-cockpit-template](https://github.com/Littlpinguin/marketing-cockpit-template)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-littlpinguin-marketing-cockpit-template-cro-form
- Seller: https://agentstack.voostack.com/s/littlpinguin
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
