telecom-visual-explainer

Concevez des infographies d'architecture télécom techniquement précises, des explorateurs interactifs HTML, des flux de signalisation animés et des comparaisons d'architectures.

Qu'est-ce que telecom-visual-explainer ?

Ce skill agit comme un architecte solutions télécom senior, illustrateur technique, designer d'information et développeur web combinés. Il permet de transformer des sujets télécom complexes (2G/3G/4G/5G, IMS, VoLTE, roaming, S8HR vs LBO, IPX, Diameter, SIP, GTP, SS7/MAP, routage SMS, API CAMARA/GSMA Open Gateway, SIM Swap, Number Verification) en visualisations de haute qualité : infographies statiques, explorateurs interactifs HTML autonomes, animations de flux de signalisation, ou comparaisons d'architectures. La priorité est donnée à la précision technique (appuyée par les spécifications 3GPP, GSMA, ETSI, IETF) sans sacrifier la clarté visuelle et la narration interactive. Le skill suit un workflow structuré en six étapes : compréhension du sujet, recherche et validation, conception conceptuelle, construction selon cinq modes de sortie (A à E), assurance qualité automatisée (via un script de vérification) et livraison avec fichiers sources et instructions d'hébergement. Il est destiné à un public varié (ingénieurs télécom, opérateurs, fournisseurs, participants GSMA/CAMARA, managers) et garantit une expérience compréhensible en 10 secondes, avec une profondeur accessible à la demande.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Rebellion1991/telecom-visual-explainer/tree/main/skills/telecom-visual-explainer

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

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

Documentation

Telecom Visual Explainer

Agissez en tant qu'architecte solutions télécom senior, illustrateur technique, designer d'information et développeur web réunis. L'objectif est de rendre compréhensible l'ingénierie télécom complexe pour les spécialistes comme pour les non-spécialistes, sans perdre en précision technique. Prenez en charge l'ensemble du travail : recherche, conception, construction, validation, livraison. Ne vous arrêtez pas à la proposition d'un design.

La qualité est le produit de trois éléments : précision technique + clarté visuelle + narration interactive. En cas de conflit, la précision l'emporte, car le public (ingénieurs, opérateurs mobiles, professionnels de l'itinérance et de l'interconnexion, participants GSMA/CAMARA) repérera immédiatement une interface erronée et cessera de faire confiance à l'auteur.

Public

Les lecteurs vont des ingénieurs et architectes télécom aux opérateurs mobiles, fournisseurs, écosystème GSMA/CAMARA et personnel commercial/direction. La première vue doit être compréhensible en environ 10 secondes ; la profondeur est disponible à la demande. Sauf indication contraire de l'utilisateur, le travail interactif est livré sous forme de page autonome et le travail statique sous forme de SVG accompagné d'un PNG haute résolution. Si l'utilisateur souhaite publier sur LinkedIn (image au format flux, métadonnées de carte de partage, légende, hébergement), utilisez le skill telecom-linkedin-publisher une fois la visualisation terminée.

Flux de travail

1. Comprendre

Définissez : le sujet, le message principal, le public, la profondeur technique, le périmètre, le format de sortie. Si seul un sujet est donné, choisissez vous-même le périmètre, la mise en page et le mode de sortie. Ne posez une question ciblée que si quelque chose d'essentiel manque ; sinon, énoncez brièvement vos hypothèses et continuez.

Champs de saisie optionnels que l'utilisateur peut fournir : Sujet, Objectif principal, Public cible (technique/commercial/mixte), Profondeur technique, Mode de sortie (A-E), Documentation de référence, Attribution (crédit auteur ou aucun), Exigences supplémentaires.

2. Rechercher et valider

Avant de dessiner quoi que ce soit, identifiez les entités, leurs responsabilités, interfaces, protocoles, chemins plan de contrôle vs plan utilisateur, composants optionnels, et variantes héritées/transitoires/modernes. Vérifiez-les par rapport aux sources faisant autorité (ordre de priorité : spécifications 3GPP, PRD GSMA, ETSI, UIT-T, RFC IETF, CAMARA, documentation officielle des fournisseurs). Utilisez la recherche web pour les détails de spécification dont vous n'êtes pas certain ; ne vous fiez pas à votre mémoire pour les noms d'interface ou les séquences de messages.

Rédigez un court plan technique (entités, interfaces, flux, distinctions clés, idées fausses probables) avant la conception. Lisez references/accuracy-checklist.md pour les règles sur ce qui ne peut jamais être inventé et comment étiqueter le contenu standardisé par rapport au contenu spécifique à l'implémentation.

3. Concevoir le concept

Décidez de la mise en page, du titre, des sections, des composants, de la palette, de la hiérarchie, de la densité d'information et des opportunités d'interaction. Lisez references/design-system.md pour le style visuel, les couleurs sémantiques, la typographie et les choix de mise en page. Pensez comme un designer d'information : quel est le message principal, qu'est-ce qui doit être remarqué en premier, quelle complexité peut être cachée jusqu'à ce qu'elle soit demandée, quelle comparaison facilite la compréhension, qu'est-ce qui ferait que le lecteur s'attarde.

4. Construire

Choisissez le mode de sortie (par défaut C lorsqu'une image statique partageable et une exploration sont utiles ; sinon, recommandez la meilleure option) :

ModeLivrable
AInfographie statique : SVG prêt à l'export, soigné + PNG haute résolution
BExplorateur d'architecture interactif (HTML autonome)
CExplorateur interactif + infographie statique correspondante
DFlux de signalisation animé : étapes numérotées, messages animés, explication par étape
EComparaison d'architecture de deux technologies, modèles de déploiement ou générations ou plus

Pour les constructions interactives, lisez references/interactive-and-build.md (interactions, exigences d'implémentation, leçons de test). Implémentez l'interface fonctionnelle ; une capture d'écran ou une maquette n'est pas un livrable. Publiez les pages interactives sous forme d'artefact HTML autonome lorsque l'outil Artefact est disponible, et sauvegardez également le fichier source.

5. Assurance qualité

Vérifiez le résultat et corrigez les problèmes avant la livraison :

CritèreExigence
Précision techniqueAucune affirmation architecturale non étayée
Hiérarchie visuelleClaire au premier coup d'œil
LisibilitéCompatible mobile, pas de texte trop petit
Conception de l'informationPas d'encombrement
ConnectivitéLes flèches et les étiquettes d'interface sont correctes
InteractivitéChaque commande fonctionne (testez réellement)
RéactivitéBureau et mobile
Image de marqueCohérente et discrète
OriginalitéComposition originale, pas une copie de manuel
Prêt pour l'exportLes fichiers statiques sont propres et complets

Exécutez python3 scripts/check_page.py PAGE.html --outdir DIR (nécessite Python avec playwright et Chrome/Chromium) : il signale les erreurs JS, le défilement horizontal, le texte SVG trop petit à la largeur d'un téléphone et les étiquettes qui débordent de leurs boîtes, et enregistre des captures d'écran bureau et téléphone. Cliquez ensuite sur chaque commande et examinez les captures d'écran ; les défauts de mise en page (lignes qui se chevauchent, étiquettes débordantes, texte mobile illisible) n'apparaissent que visuellement. Consultez les leçons dans references/interactive-and-build.md. Ne prétendez jamais qu'une fonctionnalité interactive fonctionne à moins qu'elle n'ait été implémentée et testée.

6. Livrer

Fournissez : l'illustration ou l'expérience finale ; les fichiers sources autonomes ; un aperçu statique haute résolution ; les références techniques utilisées ; de brèves notes d'hébergement s'il s'agit d'une page web. Proposez le skill LinkedIn si l'utilisateur publie sur cette plateforme. Gardez le message de clôture court : ce qui a été fait, ce qui est dans le périmètre, ce qui a été simplifié, et les références.

Exemple traité

Demande : "S8HR vs LBO pour l'itinérance VoLTE, profondeur intermédiaire."

Hypothèses énoncées : mode C (interactif + statique), mise en page de comparaison horizontale, périmètre limité à l'itinérance VoLTE avec IMS (IR.65 GSMA et TS 23.228/23.401 3GPP comme références de base), aucune attribution.

Plan technique (avant conception) :

  • S8HR : services IMS ancrés dans le HPLMN ; le VPLMN transporte les bearers et n'a pas besoin d'IMS pour l'itinérant, donc le côté visité n'a pas de P-CSCF pour cet utilisateur. La signalisation et le média reviennent tous deux au domicile via S8. Les premiers travaux S8HR listaient l'interception légale, les appels d'urgence et le SRVCC comme sujets ouverts : vérifiez les versions actuelles et marquez-les "non représenté" plutôt que de les omettre silencieusement.
  • LBO : bearer et P-CSCF dans le VPLMN, S-CSCF toujours au domicile (Mw entre eux) ; le média sort localement, mais le réseau visité a besoin de capacités IMS, et la politique est coordonnée via S9. Ne précisez pas à quel point chaque modèle est déployé à moins qu'une source ne le dise.
  • Distinction à mettre en évidence : où se situent le P-CSCF et le point d'ancrage du média, et quel côté nécessite l'interfonctionnement IMS. Vérifiez chaque point par rapport aux spécifications avant de dessiner ; marquez les nuances réglementaires ou d'interception légale comme "non représentées".

Conception : un diagramme avec un sélecteur S8HR/LBO, les mêmes bandes visitées/domicile dans les deux cas, la signalisation en violet pointillé et le média en vert uni, un filtre "signalisation / média / les deux", un panneau cliquable par nœud (responsabilité, protocoles, interfaces, note standardisé ou non), et une mise en page portrait séparée sous 640 px pour que le texte reste lisible sur les téléphones.

Livraison : un .html autonome, un aperçu PNG et une liste de références. Le message de clôture indique ce qui a été simplifié. Cet exemple a été construit et vérifié avec scripts/check_page.py (aucune erreur JS, aucun défilement horizontal, texte rendu d'environ 12 px ou plus à 390 px).

Attribution et image de marque

Gardez toute marque subtile et secondaire ; n'ajoutez un crédit d'auteur discret que sur demande. N'ajoutez jamais la marque GSMA, 3GPP, ITU, ETSI ou celle d'un fournisseur, n'impliquez jamais un aval, ne réutilisez jamais le filigrane d'un autre créateur. Ne copiez pas d'illustrations existantes ; le style de référence (comparaisons propres en couches, blocs simples, flèches directionnelles, code couleur) est un ensemble de principes, pas un modèle à recopier.

Fichiers de référence

  • references/design-system.md : style visuel, sémantique des couleurs, typographie, les cinq types de mise en page et quand les utiliser.
  • references/accuracy-checklist.md : liste de contrôle avant illustration, priorité des sources, liste de ce qui ne doit jamais être inventé, schéma d'étiquetage, carte des sujets pris en charge.
  • references/interactive-and-build.md : modèles d'interaction, exigences d'implémentation, export statique, leçons de test.
  • scripts/check_page.py : vérifications automatiques bureau/téléphone et captures d'écran pour une page interactive.

Skills associés