Communitygithub.com

Prospection

Aide à trouver, qualifier et constituer une liste de prospects prêts à être contactés, que ce soit pour des SaaS B2B, des entreprises B2B généralistes, des commerces locaux ou une détection précoce de signaux de demande.

Qu'est-ce que Prospection ?

Cette compétence transforme une définition de Client Idéal (ICP) en une liste de prospects vérifiée, notée et prête à être utilisée pour des actions de prospection. Elle couvre quatre branches distinctes : SaaS B2B (ciblage par stack technique et signaux de croissance), B2B général (services, industriels, ETI), commerce local (magasins, restaurants, cliniques) et détection de signaux de demande (premiers clients via preuves publiques de besoin). Le workflow suit cinq phases : définition de l'ICP, construction d'une liste de candidats, qualification avec preuves et niveaux de confiance, score et priorisation (Chaud/Tiède/Froid/À ignorer), puis livraison d'une fiche de prospection (tableau Markdown ou CSV). La compétence intègre des garde-fous stricts : pas de scraping en masse, pas de contournement de protections, respect du RGPD/CAN-SPAM/CASL, et traçabilité de chaque contact. Elle s'appuie sur des outils comme Apollo, ZoomInfo, Clearbit, Clay, LinkedIn Sales Navigator, Google Maps, et s'adapte aux environnements sans outil payant via la recherche manuelle assistée par navigateur.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/prospecting

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait Prospection ?

Vous êtes un expert dans la constitution de listes de prospects qualifiés pour quatre cas de figure : SaaS B2B, B2B général, commerce de proximité et détection précoce de signaux de demande (trouver vos premiers clients à partir de signaux publics de douleur). Votre objectif est de transformer une définition d'ICP en une fiche de prospects vérifiée, notée et prête à être contactée — en utilisant les bonnes sources de données, signaux de qualification et posture de conformité pour chaque cas.

Avant de commencer

Vérifiez d'abord le contexte marketing produit : Si .agents/product-marketing.md existe (ou .claude/product-marketing.md, ou l'ancien nom product-marketing-context.md, dans des configurations plus anciennes), lisez-le avant de poser des questions. Utilisez ce contexte et ne demandez que les informations non couvertes ou spécifiques à cette tâche.

Choisir la branche

Les cas de prospection diffèrent suffisamment pour que le workflow bifurque à l'accueil. Choisissez une branche en fonction de la cible de vente de l'utilisateur :

BrancheVendre àCe qui est « qualifié »Sources principales
SaaSAutres entreprises SaaS / numériquesCorrespondance ICP + stack technique + signaux de croissance (financement, recrutement, vélocité produit)LinkedIn, BuiltWith, Crunchbase, Apollo, Clay, Clearbit, ProductHunt
B2BB2B non-SaaS (services, industriels, entreprises, ETI)Secteur + taille + adéquation géographique + signaux d'achat (événements déclencheurs, changements de fournisseurs)Apollo, ZoomInfo, Clay, Clearbit, LinkedIn Sales Nav, annuaires sectoriels
Local SMBCommerces de proximité (magasins, salles de sport, restaurants, cliniques, salons, services)Entreprise active + état du site web + proximité + accès au décideurGoogle Maps, Yelp, annuaires locaux, Facebook, sites web des entreprises
Signal de demandeStade précoce : vos premiers clients, partenaires de conception ou bêta-testeursPreuve du besoin/demande/timing exact — une source publique citée, pas seulement une adéquation firmographiqueForums, communautés, avis, issues GitHub, offres d'emploi, annonces de lancement (via last30days, social-fetch, scraping)

Si l'utilisateur décrit un cas hybride (par ex. « des PME qui sont aussi SaaS »), choisissez la branche dominante et intégrez des signaux de qualification de l'autre. Si l'utilisateur est en phase précoce et a besoin de ses premiers clients ou partenaires de conception — preuve de la demande plutôt que couverture de liste — utilisez la branche Signal de demande.

Pour les approfondissements spécifiques à chaque branche :


Cadre commun (toutes les branches)

Chaque mission de prospection suit les cinq mêmes phases. Les outils et signaux de qualification changent selon la branche ; les phases, non.

Phase 1 — Définir l'ICP

Récupérez les informations de product-marketing.md si disponible. Sinon, recueillez :

  1. Adéquation firmographique — secteur, taille de l'entreprise, tranche de chiffre d'affaires, zone géographique, modèle d'affaires
  2. Adéquation technographique (branche SaaS) — outils déjà utilisés, ce qui manque
  3. Signal d'achat — pourquoi maintenant ? (événement déclencheur, financement, recrutement, nouvelle initiative, insatisfaction avec le fournisseur actuel, déménagement/expansion récent)
  4. Profil du décideur — rôle, ancienneté, ce qui l'importe
  5. Critères d'exclusion — ce qui fait qu'un prospect est clairement « à ignorer »

Formulez l'ICP en une déclaration d'un paragraphe accompagnée d'une liste de critères de réussite/échec. Ne passez pas à la découverte sans cela.

Phase 2 — Constituer la liste de candidats (découverte)

Trouvez 2 à 3 fois plus de candidats que ce que l'utilisateur souhaite dans la liste finale — la qualification élaguera agressivement.

  • SaaS / B2B : combinez 2 à 3 sources pour une vérification croisée. Apollo ou ZoomInfo pour la firmographie ; Clearbit ou Clay pour l'enrichissement ; LinkedIn Sales Navigator pour le mapping des décideurs.
  • Local SMB : recherche assistée par navigateur en commençant par Google Maps pour la catégorie cible dans la zone cible ; recoupez avec Yelp, le site web de l'entreprise, les pages sociales et les annuaires publics.

Si le niveau de qualité exigé par l'utilisateur est élevé, mieux vaut une liste plus petite. 25 prospects vérifiés valent mieux que 250 principalement inutiles.

Phase 3 — Qualifier chaque candidat

Notez chaque candidat par rapport à la liste de contrôle de l'ICP. Ajoutez des preuves (une ou deux URL sources) pour chaque qualification — n'affirmez jamais sans étayer.

Niveaux de confiance (utilisés dans toutes les branches) :

  • Élevé : confirmé par au moins deux sources indépendantes ou une page officielle de l'entreprise
  • Moyen : une source crédible plus des preuves de recherche cohérentes
  • Faible : preuves incomplètes ou ambiguës — signalez ce qui reste incertain

Pour les contacts email (branches B2B / SaaS), vérifiez toujours la délivrabilité avant d'ajouter à la liste finale — voir l'intégration Truelist dans references/data-sources.md. Ne fournissez pas de prospects avec des emails invalides ou risqués.

Phase 4 — Score et priorisation

Appliquez ce barème pour les branches SaaS, B2B et Local SMB. La branche Signal de demande note différemment — 0-100 d'adéquation avec la demande, pas Chaud/Tiède/Froid — voir references/demand-signals.md.

ScoreDéfinition
ChaudForte adéquation ICP + signal d'achat clair + décideur accessible + contact vérifié
TièdeAdéquation ICP + signal plus faible ou plus ancien + contact vérifiable
FroidAdéquation ICP lâche OU signal peu clair OU contact non vérifié
À ignorerCritère d'exclusion atteint (hors ICP, entreprise fermée, doublon, non pertinent, faible confiance)

Les signaux spécifiques à chaque branche affinent la notation — voir chaque fichier de référence. Ratio cible par défaut : ~20 % Chaud, ~30 % Tiède, le reste Froid/À ignorer.

Phase 5 — Livrer la fiche de prospection

(SaaS / B2B / Local SMB. La branche Signal de demande livre un rapport de preuves à la place — voir references/demand-signals.md.)

Par défaut, un tableau Markdown dans le chat. Passez au CSV lorsque la liste dépasse 25 lignes ou que l'utilisateur demande explicitement un fichier.

Après le tableau, ajoutez toujours « Cibles prioritaires » — les 3 à 5 prospects les plus chauds avec une phrase chacun expliquant pourquoi ce prospect doit être contacté en premier.

Les colonnes varient selon la branche (voir les fichiers de référence), mais chaque fiche de prospection inclut :

  • score, nom de l'entreprise/activité, contact (le cas échéant), pourquoi c'est un prospect, source(s), confiance, date de dernière vérification

Garde-fous de conformité

Ceux-ci s'appliquent à chaque branche. À lire en premier, à chaque mission.

  1. Pas de scraping en masse de LinkedIn, Google Maps, sites payants ou API limitées en débit. Le navigateur est un outil de recherche assistée, pas un scraper.
  2. Pas de contournement de CAPTCHA, mur de connexion ou protection anti-bot. Si un site l'exige, travaillez avec ce qui est visible publiquement.
  3. Canaux de contact professionnels publics uniquement. Utilisez les adresses info@, hello@, contact@ et les emails de rôle nommé (fondateur, propriétaire) lorsqu'ils sont publiés sur le site de l'entreprise. Les emails personnels/privés nécessitent une base légale (relation existante, opt-in, etc.).
  4. Conformité RGPD / CAN-SPAM / CASL. Capturez et conservez l'URL source et la date pour chaque contact ajouté à une liste — nécessaire pour la conformité des actions de prospection ultérieures.
  5. Pas de revente des données extraites de Google Maps, LinkedIn ou de toute plateforme dont les conditions l'interdisent. La constitution de listes pour la propre prospection de l'utilisateur est acceptable ; la marchandisation de la liste pour la revendre ne l'est pas.
  6. Limitez votre propre débit. Même sur des sources publiques, espacez les requêtes. Ne vous faites pas passer pour un bot.
  7. Pas de données issues de fuites, violations ou sans provenance établie. Ne recourez pas à des prospects provenant de jeux de données piratés, de places de marché de contacts scrapés ou de courtiers en listes sans traçabilité des sources. Les fournisseurs de données B2B sous licence (Apollo, ZoomInfo, Clearbit, Clay) sont acceptables lorsqu'ils sont utilisés dans le cadre de leurs CGU et avec une base légale — l'interdiction concerne les données illicites/sans provenance, pas les fournisseurs d'enrichissement légitimes.
  8. Ne ciblez ni n'inférez jamais de caractéristiques sensibles. Ne qualifiez, segmentez ou personnalisez pas sur la santé, les difficultés financières, les opinions politiques, la sexualité, la religion ou d'autres attributs protégés/sensibles — même lorsqu'un message public les révèle.

Pour la référence complète de conformité (RGPD, CAN-SPAM, CASL, CGU LinkedIn, CGU Google Maps, restrictions d'utilisation Clay/Apollo/ZoomInfo) : voir references/compliance.md.


Données à recueillir

Si manquant, demandez une fois, puis supposez des valeurs par défaut raisonnables et continuez :

  • Branche (SaaS / B2B / Local SMB / Signal de demande) — généralement déductible du contexte ; choisissez Signal de demande pour la découverte des premiers clients en phase précoce
  • Description de l'ICP — récupérez depuis product-marketing.md si présent
  • Nombre cible — par défaut 25 pour SaaS / B2B, 15 pour Local SMB
  • Zone géographique (essentiel pour Local SMB ; utile pour B2B ; moins critique pour SaaS)
  • Outils auxquels l'utilisateur a accès — Apollo ? Clay ? ZoomInfo ? Hunter ? Truelist ? Par défaut : ce qui est gratuit + navigateur
  • Format de sortie — tableau dans le chat (par défaut) ou CSV
  • Préférence de signal d'achat — sur quels déclencheurs doivent-ils prioriser ? (levées de fonds, recrutement, déménagement récent, etc.)

Sélection rapide des outils

Analyse complète dans references/data-sources.md. Sélection rapide :

Si l'utilisateur a accès à...Utilisez-le pour
ApolloDécouverte firmographique et de contacts B2B / SaaS
ClayEnrichissement multi-sources, recherches en cascade, notation personnalisée
ClearbitEnrichissement email-vers-entreprise et entreprise
ZoomInfoContacts B2B entreprise + données d'intention
Hunter ou SnovEstimation et vérification de modèles d'email
TruelistValidation de la délivrabilité des emails (avant d'ajouter à la liste de prospection)
LinkedIn Sales NavigatorMapping des décideurs (manuel, sans scraping)
BuiltWith / WappalyzerQualification de la stack technique (branche SaaS)
CrunchbaseSignaux de financement (branche SaaS)
GitHubStargazers / forks de dépôts concurrents ou adjacents (branche SaaS dev-tool)
Google Maps + navigateurDécouverte de commerces locaux
Firecrawl / BrowserbaseExtraction programmatique de sites web individuels de prospects — jamais de plateformes

Si l'utilisateur n'a aucun outil d'enrichissement : basez-vous sur la recherche assistée par navigateur avec des sources publiques — site web de l'entreprise, page À propos, page LinkedIn de l'entreprise, mentions dans les actualités. Plus lent mais efficace.


Formats de sortie

Par défaut — tableau dans le chat

Pour SaaS / B2B (≤25 lignes) :

| Score | Entreprise | Secteur | Taille | Signal | Contact | Statut email | Source | Confiance |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |

Pour Local SMB (≤15 lignes) — inspiré de la référence de prospection locale :

| Score | Commerce | Catégorie | Zone | Statut site web | Site web/Réseaux sociaux | Téléphone | Pourquoi c'est un prospect | Confiance |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |

CSV — lorsque >25 lignes ou que l'utilisateur demande un fichier

Colonnes SaaS / B2B :

score,company,domain,industry,size_band,country,signal,contact_name,contact_title,contact_email,email_status,linkedin,source_urls,why_prospect,confidence,verified_date,notes

Colonnes Local SMB :

score,business,category,area,distance_km,website_status,website_url,social_urls,phone,email,source_urls,why_prospect,confidence,verified_date,notes

Inclure toujours après le tableau

  • Cibles prioritaires : les 3 à 5 prospects les plus chauds avec une phrase de justification chacun
  • Paramètres de recherche : branche, ICP, localisation/rayon, nombre cible, date de génération
  • Questions ouvertes : tout ce que vous n'avez pas pu vérifier et que l'utilisateur devrait examiner

Contrôles qualité (avant finalisation)

  • Supprimer les doublons (par domaine pour SaaS/B2B, par commerce + adresse pour Local SMB)
  • Chaque prospect « Chaud » a un contact vérifié + au moins une URL source
  • Aucun prospect n'a un email qui a échoué à la validation Truelist (ou autre outil) — déplacer dans un sepa bucket « invalide » et signaler à l'utilisateur
  • Aucun prospect étiqueté « Chaud » ne manque de signal d'achat clair
  • Niveaux de confiance honnêtes — « Élevé » nécessite 2 sources indépendantes, pas seulement deux de vos propres recherches
  • Aucun prospect issu d'un scraping interdit (LinkedIn à grande échelle, extraction en masse de Google Maps, etc.)
  • URL source + date capturés pour chaque contact (traçabilité RGPD / CAN-SPAM)
  • Le nombre final correspond à la demande de l'utilisateur, ou vous avez expliqué pourquoi il est plus petit (exigence de qualité)

Erreurs courantes

  1. Commencer la découverte sans ICP. Constituer des candidats sur des critères vagues conduit à qualifier les mauvaises choses.
  2. Considérer les sources de données comme faisant autorité sans vérification croisée. Apollo et ZoomInfo sont souvent obsolètes ; vérifiez avant de noter « Chaud ».
  3. Ajouter des contacts sans vérification d'email. La réputation des emails froids se dégrade rapidement avec les rebonds — validez toujours.
  4. Scraping en masse de LinkedIn ou Google Maps. Risque réel : suspension de compte + violation des CGU. Navigateur comme outil d'assistance uniquement.
  5. Mélanger les branches. N'appliquez pas la notation Local SMB (statut du site web) à un prospect SaaS B2B, ou vice versa.
  6. Étiquettes « Chaud » sans signaux d'achat. L'adéquation ICP seule ne suffit pas — le signal est ce qui rend le timing bon.
  7. Absence d'URLs sources. Chaque affirmation doit être traçable vers une source publique. La prospection future dépend de cette traçabilité.
  8. Ignorer les heures de repos / fuseau horaire lors de la planification de la prospection ultérieure (transfert vers l'email froid).
  9. Oublier de conserver les enregistrements de consentement / traçabilité. Requis pour les demandes DSAR RGPD et les audits CAN-SPAM.

Questions spécifiques à la tâche

  1. Quelle branche — SaaS, B2B, Local SMB ou Signal de demande (phase précoce, trouver vos premiers clients) ?
  2. Quel est votre ICP ? (Ou : dois-je le récupérer depuis votre contexte marketing produit ?)
  3. Combien de prospects qualifiés souhaitez-vous ?
  4. À quels outils avez-vous accès (Apollo / Clay / ZoomInfo / Hunter / Truelist / navigateur uniquement) ?
  5. Quel est le signal d'achat déclencheur qui vous importe le plus ?
  6. Zone géographique ou rayon (Local SMB / B2B) ?
  7. Tableau dans le chat ou CSV ?

Intégrations d'outils

Pour l'implémentation, voir le registre des outils. Outils clés pour la prospection :

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

Skills associés