ooligo
claude-skill

Révision tarifaire du deal desk avec Claude

Difficulty
intermédiaire
Setup time
60min
For
revops · deal-desk
RevOps

Stack

Un Claude Skill qui examine une transaction non standard contre votre référentiel de remises et votre historique de transactions comparables, puis retourne une recommandation Markdown structurée : la contre-proposition recommandée, les sections du référentiel qui la justifient, les analogues historiques qui l’étayent, et un flag d’escalade explicite quand la demande sort du périmètre couvert par le référentiel. Le skill est une aide à la décision pour le réviseur du deal desk ; il n’approuve jamais automatiquement, ne remise jamais automatiquement, et ne se substitue jamais à l’approbateur nommé dans la matrice DOA. Il existe pour réduire le temps entre « le commercial a soumis la demande » et « le réviseur dispose du contexte pour contrer intelligemment » — typiquement de jours à minutes pour les demandes courantes — sans retirer la décision à l’humain.

Le bundle se trouve dans /artifacts/deal-desk-pricing-skill/ : le SKILL.md est le point d’entrée et les trois fichiers sous references/ sont les paramètres modifiables que le skill charge à chaque exécution — le référentiel de remises, le schéma des transactions comparables, et les critères d’escalade que le skill vérifie avant de rendre.

Quand utiliser

Déployez ce skill quand un commercial soumet une demande de tarification non standard et qu’un réviseur du deal desk doit décider quoi contre-proposer :

  • Une demande de remise multi-annuelle qui cumule l’incitation de durée sur une remise de volume.
  • Un échange paiement-anticipé-contre-remise ou une concession de délai de paiement Net-60/Net-90.
  • Une structure de montée en puissance (A1 50 % / A2 100 %, formes personnalisées) qui nécessite de vérifier la durée contractuelle contre le référentiel.
  • Une co-durée contre un contrat existant où l’acheteur veut la remise effective pondérée sur les contrats joints.
  • Une transaction concurrentielle où le commercial a nommé un concurrent et une date de clôture serrée, et où le réviseur a besoin des analogues qui ont conclu sous une pression similaire.

Le skill retourne une recommandation Markdown avec la contre-proposition recommandée, les § du référentiel et les IDs d’analogues qui la justifient, et un bloc d’escalade en haut qui se déclenche quand la demande sort du périmètre du référentiel. Le réviseur la lit, la modifie, et décide.

Quand NE PAS utiliser

N’utilisez pas ce skill — et ne le câblez pas dans quoi que ce soit qui fait ces choses automatiquement :

  • Approbation finale. Le skill recommande ; il n’approuve pas. L’autorité d’approbation appartient à l’humain nommé dans la matrice DOA (references/1-discount-rubric.md §8). La sortie du skill est une entrée pour cette décision, pas un substitut. Câbler une approbation au-dessus d’une recommandation LLM est exactement le mauvais endroit pour supprimer un point de contrôle.
  • Auto-remise sur le devis. Le skill n’écrit jamais une remise dans un enregistrement CPQ ni dans un devis Salesforce. Il produit une recommandation que le réviseur saisit dans le devis (ou rejette). L’application automatique d’une recommandation LLM à un devis en cours est le mode d’échec que ce skill est conçu pour éviter.
  • Tout ce qui court-circuite la révision humaine du deal desk. Si votre équipe dispose d’un chemin rapide pour les transactions conformes à la politique — durée unique, prix catalogue, aucune exception — faites passer ce chemin rapide par les règles CPQ. Le CPQ est le bon outil pour l’application déterministe des politiques ; il est plus rapide, moins coûteux, et favorable à l’audit. Ce skill existe pour les demandes qui nécessitent un jugement, et sur ces demandes contourner l’humain est exactement le mauvais endroit pour supprimer un point de contrôle.
  • Fournisseurs IA non-Tier-A. Exécutez sur Claude (plan workspace ou team dont vous avez revu la posture de traitement des données). Les référentiels de remises et les historiques de transactions comparables sont commercialement sensibles ; ne les faites pas passer par des LLMs grand public.

Configuration

  1. Déposer le bundle. Copiez /artifacts/deal-desk-pricing-skill/ dans votre répertoire de skills Claude Code à ~/.claude/skills/deal-desk-pricing/ (ou téléversez comme Skill dans un projet Claude.ai). Le SKILL.md est le point d’entrée ; Claude charge automatiquement les trois fichiers sous references/ quand le skill s’exécute.
  2. Codifier votre référentiel. Modifiez references/1-discount-rubric.md avec vos définitions de segment réelles, votre tableau d’incitation de durée, vos paliers de remise de volume, vos limites de conditions de paiement, vos formes de montée en puissance, vos plafonds de remises cumulées, et votre matrice DOA. Soyez explicite sur chaque seuil. Le skill applique le référentiel de manière déterministe — il lit ce que vous avez écrit, et rien d’autre, lors de la classification conforme / exception-nécessaire / hors-politique.
  3. Construire le CSV de transactions comparables. Déposez un fichier sibling dans references/comparable-deals.csv correspondant au schéma de references/2-comparable-deal-format.md. Rétro-alimentez les 8 derniers trimestres de transactions non standard — incluant les transactions rejetées, perdues, et retirées, pas seulement les won. Anonymisez les noms de clients. Le skill ne vaut que ce que vaut ce CSV, et un CSV plein de transactions won entraîne le skill à entériner.
  4. Affiner les déclencheurs d’escalade. Modifiez references/3-escalation-criteria.md pour correspondre à votre matrice DOA et à votre liste de comptes stratégiques. Commencez conservative (les valeurs par défaut vont sur-escalader) et assouplissez trimestriellement après avoir observé ce qui est signalé.
  5. Connecter à Salesforce. Le skill attend un input deal_record — soit un JSON structuré collé depuis Salesforce, soit un ID d’Opportunité Salesforce résolu via le MCP/connecteur préféré de votre équipe. Définissez SFDC_TOKEN si vous invoquez via un connecteur. Le skill lui-même est en lecture seule contre Salesforce ; il n’écrit jamais en retour.
  6. Tester sur trois transactions déjà révisées. Choisissez deux conformes à la politique et une exception-nécessaire. Exécutez le skill, comparez sa recommandation avec ce que l’équipe a réellement contre-proposé, et affinez le référentiel ou les critères d’escalade jusqu’à ce que la sortie du skill ressemble à la propre réflexion du deal desk.

Ce que le skill fait réellement

SKILL.md exécute cinq étapes dans l’ordre. Les choix d’ingénierie sont nommés pour chaque étape ; la forme en deux passes — extraire les comparables et charger le référentiel d’abord, puis évaluer ; puis revérifier contre les déclencheurs d’escalade — est le choix de conception structurant.

  1. Charger le référentiel et extraire les comparables, dans cet ordre. Le skill interroge l’historique des transactions comparables pour les 5 à 10 analogues les plus proches par segment, tranche ACV, durée, et contexte concurrentiel avant d’évaluer la demande. Extraire les comparables d’abord empêche la recommandation de s’ancrer sur la réponse nominale du référentiel. Un palier du référentiel peut indiquer « 10 % pour 3 ans », mais si les huit dernières transactions de 3 ans dans ce segment ont toutes conclu à 14 à 16 %, la demande est en ligne avec les précédents même si elle sort du palier nominal. Le réviseur a besoin des deux signaux pour contre-proposer intelligemment.
  2. Appliquer le référentiel de manière déterministe. Chaque ligne du devis proposé est vérifiée contre le référentiel. Pour chaque dimension (% de remise, durée, conditions de paiement, montée en puissance, co-durée) le skill calcule conforme / exception-nécessaire / hors-politique et cite le § spécifique du référentiel. Le skill ne réinterprète pas les seuils ; il rend le verdict du référentiel avec citations. Quand le référentiel est silencieux, la ligne indique « le référentiel n’adresse pas ce cas » plutôt que le skill improvisant un chiffre.
  3. Calculer la contre-proposition recommandée. Étant donné le verdict du référentiel et les preuves comparables, le skill produit une seule contre-proposition exprimée comme un delta par rapport à la demande du commercial. Deux règles : atteindre le prix effectif cible de l’acheteur (ou atterrir à deux points près) quand le référentiel supporte une structure qui y arrive ; ne jamais recommander une contre-proposition qui cumule toutes les concessions disponibles jusqu’au plafond du référentiel — c’est mathématiquement correct contre le référentiel et commercialement terrible.
  4. Vérification d’escalade. La recommandation rendue est relue contre les critères d’escalade. Les déclencheurs stricts (remise au-dessus du plafond, durée enterprise sous 12 mois, conditions juridiques personnalisées, client logo stratégique, seuil de pattern commercial) définissent escalation: required et nomment l’approbateur. Une preuve mince (moins de trois analogues) sur une demande hors-politique escalade également, avec la raison « outlier — preuves analogues insuffisantes ». Les outliers vont vers un humain qui peut raisonner sur eux ; le skill n’invente pas de précédent.
  5. Rendre la recommandation structurée. Markdown avec en-tête, bloc d’escalade, tableau de résumé de la demande, section de contre-proposition recommandée, tableau de preuves de transactions comparables, justification, et notes du réviseur. Chaque ligne cite soit un § du référentiel, soit un ID d’analogue. L’en-tête inclut toujours « Aide à la décision, pas une approbation. »

Réalité des coûts

Le coût en tokens est la variable dominante, et il évolue avec la taille du référentiel et le nombre de comparables extraits, pas avec la transaction elle-même. Une exécution typique charge un référentiel de 2 à 3 000 tokens, extrait 5 à 10 lignes d’analogues du CSV (≈ 500 à 1 500 tokens), reçoit un deal_record de 1 à 2 000 tokens, et rend une sortie de 1 à 2 000 tokens.

ProfilTokens approx. par révisionCoût par révision (Sonnet)Coût par révision (Opus)
Référentiel compact, 5 analogues~6 000 / 1 500~0,03 $~0,16 $
Référentiel standard, 8 analogues~10 000 / 2 000~0,05 $~0,25 $
Référentiel complet + contexte concurrentiel, 10 analogues~16 000 / 2 000~0,07 $~0,36 $

Le temps économisé par transaction est la partie qui paye la facture de tokens. Une demande non standard typique consomme 30 à 90 minutes de temps deal desk : extraire le référentiel, trouver des analogues dans Salesforce, vérifier contre la matrice DOA, rédiger la justification de la contre-proposition. Le skill compresse la préparation à moins de cinq minutes ; le réviseur passe le temps économisé sur le jugement, pas sur l’assemblage des inputs.

Pour un volume RevOps mid-market typique de 60 demandes non standard par mois (40 exception-nécessaire, 15 hors-politique, 5 stratégiques), le coût mensuel sur Sonnet tourne autour de 3 à 5 $ ; sur Opus autour de 15 à 25 $. Les deux plages sont négligeables par rapport au coût salarial d’une heure de travail d’un réviseur deal desk.

Mesure de succès

Suivez deux métriques. Elles devraient évoluer en directions opposées ; si les deux évoluent dans le même sens, vous avez un problème de calibration.

  1. Temps jusqu’à la contre-proposition. Durée totale depuis « le commercial a soumis la demande » jusqu’à « le réviseur a envoyé la contre-proposition au commercial ». La référence avant ce skill est typiquement 4 à 48 heures (mise en file, extraction, rédaction). L’objectif après adoption est moins de 30 minutes pour les demandes courantes (exécution du skill + modification du réviseur + envoi).
  2. Taux d’escalade sur les demandes non triviales. Parmi les demandes que le skill signale comme exception-nécessaire ou hors-politique, quelle fraction atteint l’approbateur nommé dans la matrice DOA ? Ce taux devrait augmenter quand le skill est correctement calibré — les déclencheurs d’escalade existent pour remonter les demandes qui nécessitent un regard senior et qui auparavant étaient entérinées parce que personne n’avait le temps d’extraire les analogues. Si le taux baisse, le skill sur-lisse et les critères dans references/3-escalation-criteria.md doivent être resserrés.

Si le temps jusqu’à la contre-proposition baisse et que le taux d’escalade augmente, le skill fonctionne. Si seulement le premier se produit, vous avez construit une machine à confiance qui cache un risque de marge.

Par rapport aux alternatives

  • Règles CPQ (Salesforce CPQ, DealHub, etc.). Le CPQ est le bon outil pour l’application déterministe des politiques : catalogues de prix, routage d’approbation sur les paliers de remise, validation automatique de configuration. Utilisez le CPQ pour le chemin rapide. Utilisez ce skill au-dessus du CPQ pour les demandes que le CPQ signale comme nécessitant une approbation — où la décision est « que controns-nous », pas « est-ce conforme à la politique ». Le CPQ vous dit que la demande est hors-politique ; le skill vous aide à la contre-proposer.
  • Flows d’approbation de remise Salesforce. Les flows d’approbation natifs routent une exception vers le bon approbateur. Ils ne produisent pas la contre-proposition recommandée ni ne remontent les preuves de transactions comparables. Utilisez les flows d’approbation comme couche de routage ; utilisez ce skill pour alimenter le contexte que l’approbateur lit avant de décider.
  • Révision manuelle du deal desk. Un réviseur deal desk formé produit la meilleure contre-proposition quand il a le temps d’extraire les analogues et de relire le référentiel. La contrainte est le débit : un réviseur typique traite 8 à 15 demandes non standard par jour avant que le travail d’extraction ne supplante le travail de jugement. Utilisez le skill comme couche d’extraction-et-premier-brouillon ; le réviseur passe son temps sur la contre-proposition, pas sur l’assemblage des inputs.
  • Calculateur de référentiel en feuille de calcul. Certaines équipes construisent un fichier Excel qui prend l’ACV, la durée, et la remise et retourne « conforme / exception ». Rapide, simple, et fragile : il ne connaît pas les analogues, le contexte concurrentiel, ou les déclencheurs de pattern commercial, et il meurt à la première fois que le référentiel gagne une nouvelle dimension. Utilisez la feuille de calcul pour l’auto-service des commerciaux ; utilisez le skill quand la demande atteint le deal desk.

Points de vigilance

  • Recommandation de sur-remise. Le skill peut produire une contre-proposition qui comble l’écart avec l’objectif de prix de l’acheteur en cumulant toutes les concessions disponibles (remise maximale, incitation de durée maximale, concession de conditions de paiement maximale). C’est mathématiquement correct contre le référentiel et commercialement terrible — cela ne laisse rien sur la table pour la négociation. Garde : la recommandation plafonne les concessions cumulées totales au moindre du (plafond du référentiel) ou de la (médiane comparable + un écart type). Tout ce qui est au-dessus déclenche le flag d’escalade avec la raison « concessions cumulées dépassant les précédents ».
  • Référentiel obsolète. La politique tarifaire change chaque trimestre, parfois plus vite (un nouveau conditionnement se lance, un concurrent bouge sur les prix, un segment est redécoupé). Un skill s’exécutant contre un référentiel vieux de six mois recommandera une contre-proposition que l’équipe ne propose plus. Garde : le skill vérifie la date last_edited dans le frontmatter du référentiel et affiche un avertissement « Référentiel potentiellement obsolète (dernière modification AAAA-MM-JJ) » dans les notes du réviseur quand il a plus de 90 jours. Le réviseur est responsable du rafraîchissement du référentiel selon un calendrier ; le skill remonte l’obsolescence pour qu’elle ne se cache pas.
  • Contexte concurrentiel manqué. Une transaction où l’acheteur a nommé un concurrent et une date de clôture serrée mérite une contre-proposition différente d’une transaction dans le vide, même quand les verdicts du référentiel sont identiques. Garde : quand competitive_context est fourni, la section de justification le référence explicitement et la recommandation vérifie si un analogue sous une pression concurrentielle comparable a pris une forme différente. Si deal_record signale un concurrent mais que competitive_context est vide, le skill retourne un prompt demandant au réviseur de ré-exécuter avec le contexte renseigné plutôt que de produire une contre-proposition sans contexte.
  • Biais de sélection des analogues. Un CSV de transactions comparables plein de « nous avons tout approuvé » entraîne le skill à entériner les demandes futures. Garde : chaque analogue dans le tableau de preuves inclut son statut d’approbation (approuvé, rejeté, perdu-au-concurrent, retiré). Le réviseur voit le mix d’approbation et peut repérer le problème de curation ; le skill signale également « aucun analogue rejeté dans les 20 derniers » comme note de calibration dans les notes du réviseur.
  • Recommandation citée comme approbation. Les lecteurs en aval (commercial, client, parfois le responsable du commercial) traitent parfois la recommandation comme la contre-proposition approuvée. Garde : chaque en-tête de sortie inclut « Aide à la décision, pas une approbation. » et le bloc d’escalade nomme l’approbateur réel dans la matrice DOA. Si la recommandation est transmise comme contre-proposition sans passer par le réviseur humain, la ligne de l’approbateur nommé rend la lacune de processus évidente.

Stack

Associez-le au redlining de contrat avec Claude pour le workflow de phase de négociation qui s’exécute après l’accord sur la contre-proposition, et au résumé de contrat avec Claude pour le résumé adapté à l’audience post-signature. Le skill deal desk se situe au milieu : après que le CPQ a signalé la demande, avant le redlining.

  • Salesforce — données d’opportunité et de devis, routage d’approbation
  • Claude — évaluation du référentiel, extraction de transactions comparables, recommandation de contre-proposition, vérification d’escalade

Files in this artifact

Download all (.zip)