Embarquement visuel pour n'importe quelle base de code — graphes de connaissances structurels et domaine qui enseignent le système plutôt que de simplement le schématiser.
Understand-Anything transforme des bases de code et des bases de connaissances en graphes interactifs. Vue à deux couches : structurelle (fichiers / fonctions / classes) et domaine (processus métier / flux de données). Inclut la recherche sémantique («qu'est-ce qui gère l'auth ?»), l'analyse d'impact des changements, et des niveaux de détail adaptatifs. Conçu pour l'embarquement de nouvelles recrues et la compréhension de l'architecture, pas pour faire joli.
Prédire l'impact d'un changement avant d'ouvrir une PR
👤 Développeurs sur le point de toucher du code partagé⏱ ~25 minintermediate
Quand l'utiliser : Vous allez refactoriser un module qui «semble porteur».
Déroulement
Définir le changement
Use understand-anything. I'll change the signature of calculateTax(price, region) to add a customer_class. What breaks?✓ Copié
→ Liste des appelants + tests qui nécessitent des mises à jour
Visualiser le rayon d'explosion
Show me the subgraph touched by this change.✓ Copié
→ Sous-graphe mis en évidence avec sévérité par arête
Planifier la PR
Propose a PR sequence that minimizes review surface — which files first?✓ Copié
→ Liste de fichiers ordonnée avec justification
Résultat : PR dimensionnée pour la revue humaine, pas un monstre de 1500 lignes.
Pièges
Le graphe manque les appelants uniquement à l'exécution (réflexion, dispatch dynamique) — Vérifier avec grep pour le nom de la fonction ; mentionner séparément les appelants à l'exécution
Convertir un wiki en graphe de connaissances
👤 Chercheurs / équipes avec des wikis tentaculaires⏱ ~45 minintermediate
Quand l'utiliser : Votre équipe a un wiki de 200 pages ; personne ne trouve rien.
Déroulement
Ingérer les pages
Use understand-anything. Build a knowledge graph from /wiki/. Extract entities and implicit relationships.✓ Copié
→ Graphe avec types d'entités + types de relations
Trouver les impasses
Which entities are referenced but never defined?✓ Copié
→ Liste de sujets ébauches nécessitant des pages
Proposer une réorganisation
Based on cluster structure, propose a 5-section TOC.✓ Copié
→ Liste de sections avec pages assignées
Résultat : Wiki réellement navigable.
Pièges
Les relations implicites deviennent bruyantes (chaque page mentionne «API») — Ajuster la stoplist de l'extracteur ; le skill expose une config pour les termes communs bruités