Archify
Skill d'agent qui sort cinq familles de schémas d'un dépôt : architecture, flux de travail, séquence, flux de données, cycle de vie. L'agent n'a pas le droit de dessiner : il rend un graphe JSON typé qu'un compilateur local valide, puis transforme en HTML autonome avec export PNG. Un schéma qui ne passe pas la validation ne remplace pas le dernier qui la passait. Il part aussi d'une simple phrase, sans dépôt (« un paiement avec une file d'attente et Postgres ») : le schéma est alors tout aussi interactif, mais il ne cite aucune ligne, puisqu'il n'y a aucun fichier à vérifier.
Forces
- Le schéma se retouche en conversation (« ajoute l’authentification », « passe au thème clair ») et bascule entre thème sombre et clair d’un clic
- L'agent rend un graphe JSON typé, pas un dessin : cinq contrôles doivent passer avant qu'un schéma remplace le précédent
- Les nœuds citent leurs sources (`SRC n`) en pointant un fichier et une plage de lignes épinglés à un commit
- Un échec de validation rend des instructions de réparation exploitables, au lieu d'un simple nouvel essai
- Comparaison avant / après de deux instantanés validés, avec un reçu de ce qui a bougé dans la structure
- Sortie HTML autonome avec export PNG, lisible sans serveur ni build, sous licence MIT
- Un clic sur un nœud trace ce qui en dépend, en amont ou en aval, et le chemin tracé s'exporte en carte de partage ; export animé en plus du PNG
Limites
- Un schéma vérifiable n'est pas un schéma juste : la validation prouve la cohérence du graphe, pas la pertinence du découpage
- La comparaison avant / après ne dit rien de l'exécution ni de la sûreté d'une fusion, seulement du graphe
- Dépôt jeune qui casse vite : cinq mois après sa création, la 3.0 a retiré des vues et des exports de la 2.x, et une intégration exige Node 22.19 ou 24 selon l'hôte
- Démarré depuis une description, le schéma n'a aucune source à citer : la vérification que vantent les vidéos ne vaut que sur un dépôt lu
Pour qui
- Documenter l'architecture d'un dépôt qu'on reprend, avec des schémas qui citent leurs lignes de code
- Montrer en revue de code ce que le changement a déplacé dans la structure, avant et après
- Sortir un schéma de séquence ou de flux de données sans laisser l'agent inventer des composants