Le Skill à l'origine de ce guide : Viktor - Software Architect AI Skill. Il prend en compte ce que vous exécutez déjà, ce que vous ne pouvez pas modifier et les décisions que vous avez déjà prises, afin que les options arrivent filtrées par votre système réel plutôt que par un terrain vierge - 29 $, un seul paiement, à vous pour toujours.
Voir le Skill Viktor →Une architecture est une liste de choses que vous avez décidé de ne plus pouvoir faire. Un modèle ne vous dira jamais que ce qu'une conception peut faire. Il n'est pas malhonnête : les documents sur lesquels il a été entraîné ont été écrits par des personnes décrivant des systèmes qui fonctionnaient, à une échelle qui justifiait qu'on en parle, et personne ne publie d'article sur le monolithe banal qui fonctionne toujours très bien. Le résultat est donc toujours conçu pour un terrain vierge et toujours maximal - le système au pic que vous avez imaginé, sur un terrain vierge, en laissant de côté les saisies.
Deux échecs, une seule cause
Presque toutes les réponses d'architecture inutiles remontent à la même cause : le corpus traite du problème intéressant, écrit par des personnes qui y ont été confrontées.
Il conçoit sur un terrain vierge. Une véritable architecture est presque toujours une évolution d'un système existant, menée par des personnes qui existent et reliée à des éléments auxquels vous n'avez pas le droit de toucher. Demandez la conception et vous en obtenez une qui suppose que rien de tout cela n'existe ; or les erreurs les plus coûteuses dans ce domaine ne consistent pas à choisir la mauvaise base de données - elles consistent à concevoir comme si une contrainte n'existait pas.
Il conçoit pour le pic. Architecture événementielle, un service par domaine, une file d'attente entre chaque paire de composants, Kubernetes en dessous. Ces choix ne sont pas mauvais. Ce sont les comptes rendus d'organisations qui en avaient besoin, et il n'existe aucun compte rendu des entreprises qui s'en sont bien sorties sans eux. La moyenne de la littérature produit donc une architecture pour une entreprise plus grande que la vôtre.
Les deux sont corrigeables, et aucun ne l'est en posant de meilleures questions sur la conception. Vous les corrigez en modifiant ce que le modèle est autorisé à supposer.
Les boîtes sont la partie facile
Demandez une architecture et vous obtenez des boîtes et des flèches. Les boîtes sont presque gratuites : un service qui fait clairement une seule chose est un problème résolu, et tout le monde peut se le représenter.
Toute la difficulté réside dans les flèches. Une flèche entre deux boîtes affirme que ces deux éléments peuvent communiquer, mais le diagramme ne justifie jamais cette affirmation. L'appel est-il synchrone et, dans ce cas, que fait l'appelant pendant les deux cents millisecondes où il attend ? Que se passe-t-il en cas d'échec - nouvelle tentative, et si oui l'opération est-elle idempotente, ou une nouvelle tentative débite-t-elle la carte deux fois ? Quel est le délai d'expiration et que se passe-t-il après ? L'ordre a-t-il de l'importance et quelque chose le garantit-il ? Si cette flèche est hors service pendant une heure, qu'est-ce qui continue de fonctionner et qu'est-ce qui ne fonctionne plus ?
Un diagramme ne répond à aucune de ces questions, et un modèle en générera tout de même un magnifique, parce que les diagrammes sont un genre et qu'il en a lu des milliers. Interrogez les flèches, et la conception change généralement. Souvent, elle se réduit à moins de boîtes, ce qui est le bon résultat.
Ce qu'il fait réellement bien
Explorer l'espace des défaillances. « Quelles sont toutes les façons dont cela peut mal tourner ? » est un problème de rappel couvrant un corpus gigantesque de rapports post-mortem, de comptes rendus d'incidents et de fils de discussion riches en enseignements durement acquis, et c'est exactement à cela que servent ces outils. Il fera ressortir le mode de défaillance que vous auriez découvert en production dans huit mois.
Ce qu'il ne peut pas faire, c'est les classer, car le classement nécessite de connaître votre trafic, votre équipe, votre tolérance et votre budget. La répartition des rôles est donc claire : il génère la liste, vous la hiérarchisez. Quiconque vous dit qu'il peut effectuer ce classement vous vend quelque chose.
Prompt 1 - le terrain n'est pas vierge
Rien d'autre sur cette page ne fonctionne tant que le modèle ne sait pas ce qui existe déjà. Répondez honnêtement, y compris sur les aspects embarrassants.
Prompt 2 - la liste des renoncements
La partie qu'un modèle ne propose jamais spontanément, et la partie qui constitue réellement la décision.
Contient ce qui fait la différence ici : ce que vous exécutez déjà, ce que vous n'êtes pas autorisé à modifier et les décisions que vous avez déjà prises. Ressaisir vos contraintes réelles dans une conversation vide à chaque fois explique pourquoi la plupart des gens abandonnent et acceptent la réponse de type greenfield, et une nouvelle session se fera un plaisir de contredire l'architecture sur laquelle vous vous êtes mis d'accord le mois dernier.
Voir Viktor - Skill d'architecte logiciel AI →Prompt 3 - interrogez les flèches
Prompt 4 - concevez-le pour un dixième de l'échelle
L'heure la plus utile que vous passerez. Elle sépare la complexité structurelle de la complexité ambitieuse, et la réponse est souvent inconfortable.
Prompt 5 - l'espace des défaillances, que vous classerez ensuite
Invite 6 - comment y parvenir concrètement
Les conceptions ex nihilo ignorent cette étape, et c'est là que se trouve le coût réel. Une architecture cible sans chemin de migration n'est qu'un souhait.
Deux choses qu'il affirmera alors qu'il ne peut pas les savoir
Chiffres de performance. Si on lui demande combien de requêtes par seconde une conception traitera, ou quelle sera la latence, il produira un chiffre. Il n'en a aucune idée. Ces chiffres dépendent de votre matériel, de la structure de vos données, de vos schémas de requêtes et de la répartition de vos accès, et la seule façon de les obtenir est de mesurer. Considérez tout chiffre de débit, de latence ou de capacité qu'il fournit comme un espace réservé, et prévoyez un test de charge à la place du chiffre.
Versions actuelles, limites et tarifs. Quotas des services, limites des bases de données gérées, tailles d'instances, tarifs facturés par un fournisseur cloud, version ayant rendu obsolète telle autre. Tout cela évolue, et le modèle répond à partir de ce qu'il a vu en dernier. Obtenez chacun de ces éléments dans la documentation actuelle du fournisseur lui-même, le jour où vous prenez votre décision, car une architecture fondée sur un quota obsolète est une conception qui échouera au bout d'un an, au pire moment possible.
Là où cela échoue
| Échec | Ce qui se passe | Que faire à ce sujet |
|---|---|---|
| Terrain vierge par défaut | Une conception qui part du principe qu'il n'y a rien d'existant, aucun système historique et rien qu'il vous soit interdit de toucher | Décrivez ce qui s'exécute aujourd'hui, y compris les aspects embarrassants, avant de demander quoi que ce soit |
| Conçu pour le pic | L'architecture d'une entreprise qui a rencontré le problème intéressant et l'a documenté | Demandez le même système avec un dixième de la charge, puis comparez |
| Des capacités, jamais de renoncements | Ce que la conception permet, sans dire ce à quoi vous avez renoncé | Exigez d’abord la liste des renoncements, et considérez comme suspecte toute option qui n’en comporte aucune |
| De beaux diagrammes | Des boîtes et des flèches où chaque question difficile se trouve dans une flèche et où aucune n’a de réponse | Interrogez chaque flèche. Fusionner deux boîtes est une issue valable |
| Des performances inventées | Un débit de requêtes par seconde ou une valeur de latence sans rien pour l’étayer | Traitez chaque chiffre comme un espace réservé pour un test de charge |
| Des informations obsolètes sur la plateforme | Quotas, limites, types d’instances et tarifs tels qu’il les a vus la dernière fois | La documentation du fournisseur, telle qu’elle se présente le jour venu, pour chacune d’elles |
| Aucun chemin de migration | Une conception cible qui ne tient pas compte de la manière d’y parvenir alors que le système est en production | Exigez des étapes déployables indépendamment, chacune pouvant être interrompue |
| Il établit un classement lorsqu’on le lui demande | Lorsqu’on lui demande quelle défaillance est la plus importante, il répond sans aucun de vos chiffres | Laissez-le générer l’espace. Vous vous chargez de l’ordonnancement |
Comment installer le Skill Viktor ?
Le téléchargement est un fichier ZIP contenant SKILL.md à la racine de l’archive, et non dans un dossier imbriqué - cette structure de dossiers est la raison habituelle pour laquelle un téléversement échoue. Dans l’application de bureau Claude, ouvrez Personnaliser → Skills, téléversez le ZIP et activez-le.
Les Skills nécessitent l’exécution de code, à activer sous Paramètres → Fonctionnalités. Le centre d’aide d’Anthropic indique actuellement que les Skills sont disponibles avec les forfaits Free, Pro, Max, Team et Enterprise, tandis que son tutoriel Academy liste les forfaits Pro, Max, Team et Enterprise - donc, si vous utilisez le forfait gratuit, vérifiez les options Paramètres → Fonctionnalités de votre propre compte plutôt que de vous fier à l’une ou l’autre page. Le guide complet se trouve dans le guide d’installation du Skill.
Dans ChatGPT ou Gemini, il n’y a pas d’étape de téléversement : ouvrez SKILL.md, copiez le contenu et collez-le dans les instructions personnalisées. Vous perdez le déclenchement automatique, mais vous conservez la méthode.
À qui cela s’adresse-t-il ?
Les architectes et ingénieurs principaux qui veulent un partenaire de réflexion capable de les contredire, les responsables techniques qui prennent des décisions de conception au-delà de leur niveau de rémunération, et les fondateurs qui décident comment construire avant de s’y engager. Cela fonctionne dans Claude, ChatGPT ou n’importe quel chat AI.
Les rôles d’ingénierie sont répartis dans leurs propres Skills, à 29 $ chacun, avec un téléchargement unique :
- Dante - Responsable technique - les mêmes décisions, un niveau plus bas, là où l’équipe doit les mettre en œuvre
- Oleg - Ingénieur base de données - l’endroit où se trouvent réellement la plupart des choix véritablement irréversibles
- Rami - Ingénieur DevOps - le processus de déploiement et de restauration dont dépend chaque étape de la migration
- Mira - Ingénieure QA - transformer l’espace des défaillances en quelque chose que vous testez réellement
- Tariq - Ingénieur en migration cloud - les contraintes de la plateforme avec lesquelles la conception ne cesse de se heurter
- Kael - Analyste en cybersécurité - les modes de défaillance qui relèvent de l’intention de quelqu’un plutôt que de la malchance
L’ensemble plus large comprend les Skills pour développeurs logiciels et les Skills pour les logiciels et l’IT.
En résumé :
Une architecture est une liste de choses que vous avez choisi de ne pas pouvoir faire, et un modèle ne fera jamais que décrire des capacités, car le corpus est rédigé par des personnes dont le problème intéressant méritait d’être publié. Dites-lui ce qui fonctionne déjà, ce que vous ne pouvez pas modifier et qui le construit, avant qu’il ne propose quoi que ce soit. Demandez les renoncements avant les possibilités, et considérez une option sans inconvénients comme un avertissement plutôt que comme une recommandation. Ignorez les boîtes et examinez chaque flèche, car c’est là que résident les pannes, l’ordre d’exécution, l’idempotence et le rayon d’impact - et acceptez de regrouper deux boîtes en une seule. Concevez le même système pour un dixième de la charge afin de découvrir quelle complexité est indispensable. Faites-lui générer tout l’espace des pannes et effectuez vous-même le classement. Et faites-lui présenter le chemin de migration, par étapes où vous pourriez vous arrêter, car une conception cible sans chemin pour l’atteindre n’est qu’un souhait. Pour vos contraintes réelles et vos décisions passées conservées entre les sessions, Viktor - Skill AI d’architecte logiciel. Fonctionne avec Claude, ChatGPT et toute conversation avec une AI, avec une garantie de remboursement sous 30 jours.
Viktor - Skill AI d’architecte logiciel
Il demande ce qui fonctionne déjà avant de proposer quoi que ce soit, commence par ce qu’une conception empêche plutôt que par ce qu’elle permet, examine les flèches au lieu de dessiner des boîtes et présente le chemin de migration par étapes où vous pourriez vous arrêter. Aucun abonnement. Il vous appartient définitivement.
KissMySkills est une marketplace proposant plus de 1 800 Skills AI, plus de 80 packs de prompts, plus de 75 agents et des outils gratuits pour Claude, ChatGPT et toute conversation avec une AI.
Guides de Skills associés
- Comment utiliser Claude en tant que responsable technique : le guide du Skill Dante
- Comment utiliser Claude pour coder : le guide du développeur full stack Max
- Comment utiliser Claude en tant qu’ingénieur base de données : le guide du Skill Oleg
- Comment utiliser Claude en tant qu’ingénieure QA : le guide du Skill Mira
- Comment utiliser Claude pour l’ingénierie cloud : le guide du Skill Tariq
- Comment installer un Skill Claude (étape par étape, 2026)


