aims/skills/clientele/client-response/SKILL.md
Rédiger des réponses professionnelles et adaptées au contexte pour la communication client via Slack. Ce skill guide l'agent clientele dans le ton, la structure et le contenu des messages envoyés aux clients. Utiliser ce skill pour chaque message sortant vers un client : confirmations, mises à jour de statut, demandes de clarification, notifications de résolution, et communications d'incident.
npx skillsauth add SomtechSolutionMAxime/somtech-pack client-responseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
L'agent clientele est la voix du silo vers le client. Chaque message doit être professionnel, clair et adapté à la situation. Un client qui reçoit des mises à jour régulières et bien formulées a confiance dans l'équipe, même quand les choses prennent du temps.
Le ton est professionnel mais humain. On ne parle pas comme un robot ni comme un ami. On parle comme un collègue compétent et bienveillant.
| À faire | À éviter | |---------|----------| | "Merci pour votre patience" | "Désolé pour le dérangement" (trop passif) | | "Notre équipe travaille activement sur ce point" | "On est dessus" (trop informel) | | "J'ai besoin d'une précision pour avancer" | "Votre demande n'est pas claire" (accusateur) | | "La correction sera déployée d'ici 16h" | "Ça devrait être fixé bientôt" (vague) |
Envoyé immédiatement après le triage d'un nouveau ticket.
Bonjour [Prénom],
Merci pour votre message. J'ai bien noté votre [signalement / demande / question] concernant [sujet en 1 ligne].
📋 Ticket : [TK-XXX]
⚡ Priorité : [P1/P2/P3/P4]
⏱️ Prochaine mise à jour : [délai]
[Si info manquante] Pour avancer plus rapidement, pourriez-vous me préciser [question spécifique] ?
Je vous tiens au courant dès que j'ai du nouveau.
Envoyé quand l'état d'un ticket change significativement.
Bonjour [Prénom],
Mise à jour sur votre ticket [TK-XXX] ([titre court]) :
✅ [Ce qui a été fait]
🔄 [Ce qui est en cours]
⏭️ Prochaine étape : [action + délai estimé]
[Si blocage] Nous avons identifié [description accessible du blocage]. Nous travaillons à [solution envisagée].
Envoyé quand un ticket est résolu et déployé.
Bonjour [Prénom],
Bonne nouvelle — le problème [description courte] est maintenant résolu.
🔧 Ce qui a été corrigé : [explication accessible]
✅ Déployé le : [date/heure]
🔍 Comment vérifier : [étapes concrètes pour le client]
Si tout fonctionne bien de votre côté, je fermerai le ticket [TK-XXX] dans 48h. N'hésitez pas si vous constatez quoi que ce soit.
Quand l'information du client est insuffisante pour avancer.
Bonjour [Prénom],
Merci pour votre signalement. Pour que notre équipe puisse avancer efficacement, j'aurais besoin de quelques précisions :
1. [Question spécifique et contextualisée]
2. [Question spécifique et contextualisée]
[Si applicable] Un screenshot ou une capture d'écran du problème nous aiderait également beaucoup.
Dès que j'aurai ces informations, je pourrai transmettre le tout à l'équipe technique.
Pour les P1/P2 qui affectent la production.
Bonjour [Prénom],
Nous avons identifié un problème affectant [fonctionnalité / service].
🔴 Impact : [description de ce qui ne fonctionne pas]
🕐 Détecté à : [heure]
👥 Équipe mobilisée : [confirmation que l'équipe est dessus]
⏭️ Prochaine mise à jour dans : [délai, max 1h pour P1]
[Si workaround disponible] En attendant, vous pouvez [description du contournement].
Nous vous tiendrons informé de l'évolution toutes les [fréquence].
Quand le client demande quelque chose qui n'est pas dans le contrat.
Bonjour [Prénom],
Merci pour votre suggestion concernant [fonctionnalité demandée]. C'est une bonne idée.
Cette fonctionnalité ne fait pas partie du périmètre actuel de notre entente. Pour l'intégrer, voici les options que je peux vous proposer :
1. [Option 1 — ex: avenant au contrat]
2. [Option 2 — ex: phase 2 du projet]
Souhaitez-vous qu'on en discute plus en détail ? Je peux organiser un appel cette semaine.
La fréquence dépend de la priorité et de l'attente du client :
| Priorité | Fréquence des mises à jour | Même si rien n'a changé | |----------|---------------------------|-------------------------| | P1 | Toutes les heures | Oui — "Toujours en cours, voici où on en est" | | P2 | Toutes les 4-6 heures | Oui si > 24h sans changement | | P3 | À chaque changement significatif | Non nécessaire si < 1 semaine | | P4 | À la résolution | Non |
L'agent clientele adapte son ton selon le profil du client (stocké dans Desk) :
| Profil client | Adaptation | |--------------|------------| | Technique (dev/CTO) | Peut utiliser des termes techniques, être plus concis, partager des détails d'implémentation | | Gestionnaire | Focus sur l'impact business, les délais, les risques. Pas de jargon. | | Utilisateur final | Langage simple, étapes concrètes, screenshots si possible |
Chaque message envoyé au client génère un événement d'audit :
{
"event_type": "comm.sent",
"resource_type": "ticket",
"resource_id": "TK-143",
"reason": "Mise à jour de progression — correction en cours de test",
"meta": {
"channel": "slack",
"message_type": "progress_update",
"client": "acme",
"pii_involved": false
}
}
tools
Documentation de référence SomCraft — DMS Markdown-native avec AI, MCP server, et Studio. À consulter pour toute question sur l'architecture, les APIs, les concepts, ou l'exploitation d'une instance SomCraft. TRIGGERS : somcraft, dms, document management, workspace somcraft, studio somcraft, mcp somcraft, api somcraft
tools
Déployer une instance SomCraft pour un client existant (migrations Supabase + Fly.io + skills). Orchestre 7 phases : pré-flight, plan, migrations, seed, déploiement, smoke tests, installation des skills. TRIGGERS : deploy-somcraft, déployer somcraft, installer somcraft, somcraft client, setup somcraft, upgrade somcraft, status somcraft
tools
Génère l'intégralité de la configuration d'un silo SomTech : docker-compose, services Fly.io, constitutions d'agents, et templates d'environnement. Valide les métadonnées d'application avant génération. À utiliser après validation initiale du client et avant déploiement.
development
Exécute le déploiement complet d'une silo après sa génération : conteneurs Docker, environnement de développement Fly.io, branche Git, et configuration Netlify. Transforme les configs générées en infrastructure active avec URLs stables et builds automatisés.