← Recherche

Understand
Developer tools 📌 Version épinglée : commit e24fcf6
🔎 Analyse du prompt d’installation · 2026-10-22 : installe des paquets
⚙ Prérequis: Avant de commencer…

Understand

Le producteur de la famille Understand-Anything : il analyse un codebase en phases (scan, découpage en lots, analyse par fichier, revue, couches d'architecture

L’essentiel
Quoi
Le producteur de la famille Understand-Anything : il analyse un codebase en phases (scan, découpage en lots, analyse par fichier, revue, couches d'architecture
Coût
Gratuit
Prérequis
Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre.
Installation
Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.

Version :

⌁

Installation

Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse📌 Version épinglée : commit e24fcf6

Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre. Prérequis — Prérequis d'usage, divulgué en tête : ce skill est l'un des skills du plugin Understand-Anything. Il suppose le plugin Understand-Anything installé et son cœur construit (pnpm install dans le plugin, puis la construction de packages/core, le package @understand-anything/core) — installer cette fiche ne fait que copier le dossier du skill ci-dessous ; elle n'installe ni ne construit le plugin. Le skill travaille en local sur le graphe de connaissances dans le répertoire de données de ton projet (.ua/knowledge-graph.json, ou le .understand-anything/knowledge-graph.json historique quand ce répertoire existe déjà). Aucun compte, aucune clé ni aucun paiement n'est requis pour installer cette fiche. Installe-moi « Understand ». C'est le skill producteur de la famille Understand-Anything : il analyse un codebase et produit le graphe de connaissances que les autres skills Understand-Anything consomment. Il travaille en phases (pré-vol, scan, découpage en lots, analyse par fichier avec des sous-agents analyseurs, revue d'assemblage, couches d'architecture, visite guidée, validation, sauvegarde) et écrit knowledge-graph.json dans le répertoire de données du projet (.ua/, ou le .understand-anything/ historique quand il est présent), avec des options de reconstruction complète, de mise à jour incrémentale, de langue de sortie et d'exclusions supplémentaires. Son dossier est gros parce qu'il embarque son propre outillage : des scripts d'aide déterministes Node et Python pour le scan, le découpage, l'extraction de structure et d'imports, la fusion et la validation du graphe, plus des guides de référence (10 addenda frameworks, 22 guides de langages, 7 fichiers de locales pour la langue de sortie). Dépôt : https://github.com/Egonex-AI/Understand-Anything (le skill est tout le dossier understand-anything-plugin/skills/understand/ au commit épinglé : SKILL.md plus 54 fichiers compagnons, 55 fichiers en tout) Version épinglée : installe le code au commit e24fcf6d371bcfa529bc110bacb1bb43de1b8d33 exactement. Ne substitue pas une version plus récente. Si ce commit est inaccessible, arrête-toi et dis-le-moi. 1. Clone https://github.com/Egonex-AI/Understand-Anything dans un dossier temporaire, place-toi au commit e24fcf6d371bcfa529bc110bacb1bb43de1b8d33, et copie le dossier understand-anything-plugin/skills/understand/ de ce checkout. Compare ensuite chaque fichier du dossier aux empreintes enregistrées pour cette fiche le 2026-10-22 : [FINGERPRINTS] - SKILL.md: SHA-256 12a224cbe2dfdb49c7262949a30b90fdaed784fe436df23fcec45485e663e625 - build-fingerprints.mjs: SHA-256 652a1b46dbffdf773901cd705ff5131e76dc8da4adcbcc651b7b67866bfe318e - compute-batches.mjs: SHA-256 49d6bdd660ab19828fb792d49b1a93d2286ce6c96331022a06feedc9f50a6727 - extract-import-map.mjs: SHA-256 4f75bcb76d5c0febc4265bce3fdf29060c0e7059cf83057691b7dbb8137e1df9 - extract-structure-result.mjs: SHA-256 637287452487b1ecbcf4ac3c91de19ee901f9bc84084bce5f6b7c6695e92566d - extract-structure.mjs: SHA-256 fadb0254df5a95488cf4fe1bf1c8afdda2ada92e0b53d9e20f3d60e82867723f - finalize-incremental.mjs: SHA-256 07bb6f25b8ecd54db69d61a6d991390df92896aa94fdf55da33e874780824b32 - frameworks/django.md: SHA-256 a2257a849cf64d09cf2869a3106991264d7f50acd03c93e76284ed288cba7051 - frameworks/express.md: SHA-256 0a7b0d4ddc72fca3d1cbf5d7c63739f4cbbb924b86625907df03656b6734898c - frameworks/fastapi.md: SHA-256 54f971f48dd74a6138d9cd03a3c4e7f4b06ab803403a663ebcc4a6422c0671b1 - frameworks/flask.md: SHA-256 645844e41c9a09ab47233c4ed68febfb7e15d8cc6bb354bb029b4218b0d6141c - frameworks/gin.md: SHA-256 6621187a9fe0023d7d36ffe51680571ee58a7a77ebe915db4d35b6fb26eadb77 - frameworks/nextjs.md: SHA-256 99ae673ecaf27381e18483b12a6dc66ce7bbc37f3bf8f2f66344a160a882f2ea - frameworks/rails.md: SHA-256 f5fb1fb05a32c9e71ba44e93d205252fd4e58b71a6cce9d62cd4ee20d14adc36 - frameworks/react.md: SHA-256 eaaf30363244b89a6bad91971f3d476ec809a8892f387a8bf33c04638a04af20 - frameworks/spring.md: SHA-256 296c10395b794c8c0741cd2faaa61f9e171933003f39cbe45f462237ed1066c6 - frameworks/vue.md: SHA-256 49a432fe59c8b0759632bd1745b4acc7ddcaef4343a270d97698d9bede69e5db - generate-ignore.mjs: SHA-256 253bb28abb00dfdd2e40d3e816a200a576c7419ef90b700e267e27890dcb0a8c - languages/cpp.md: SHA-256 2a658bb677944fa58e6a244430d120cb0657d09e4e50fe28a9cdfbdd554f46f9 - languages/csharp.md: SHA-256 507cb86fb5c494d9d5e8ab947015ac6f4e7a2c280c0509ffdbab812a0472c467 - languages/css.md: SHA-256 ed3a8dcd96e9921d8d85cfcf0ea07d7a15838cd076180017a80162b1b7166131 - languages/dockerfile.md: SHA-256 bb548a778970cb234ea805ee35dde488274eb077d2b671aa4b55297985f88bb6 - languages/go.md: SHA-256 359f808ba97c79726598fe92478ee5680c1bd22a6065db9d374e403f5e19f0e1 - languages/graphql.md: SHA-256 735b28063ee40ad7b07fc76a4268f96fa59f9fd5d38f185f4914275a1fa430e3 - languages/html.md: SHA-256 059b74d8ca82efa09c273afc00aa96796202f637f147242990ebe2c90897ce3f - languages/java.md: SHA-256 fd8584d68da5d11e2b8b4e1c8a3d737175bfe77abe55ba49ca5750359571f55d - languages/javascript.md: SHA-256 4e2bc5e4c4139c86baf2a0e48587a4130d337d06929a323d8b2ab302c3355352 - languages/json.md: SHA-256 6a420be6610ed2c5f2950f72b1e3f9c6c15a2377f23d70e066a9bd4ae860cf4a - languages/kotlin.md: SHA-256 fe3d5eff0f190027ce6e9686bc80e7dce4313aced194a014febb3e93cd091977 - languages/markdown.md: SHA-256 32203c73af64c9f38768199887a25f5e58c166957b82b8b8934fb926d614f944 - languages/php.md: SHA-256 043635d64c89b6293936085f2cd341f055d61b71132b0d09ed599e608023c772 - languages/protobuf.md: SHA-256 7db34b5f2085ab14ac888c4c817caa6f1045a7405e14f7c30000bec93139b3dd - languages/python.md: SHA-256 bb6553846c7ddb63ab4c156caf183fa64f59c63a56c3b0aaa42f764f9332ba94 - languages/ruby.md: SHA-256 f5942f0e7136e48723c7d70ef49358cc9d12d4e3b3144e65607c947137382788 - languages/rust.md: SHA-256 32cb3c3fcd1a560821ed09dd9a0da184dfa5c79c85f1e03034945ef4d14208d4 - languages/scala.md: SHA-256 95b9f2c45f473e02226031b6998f2a2c6201d33304d0d885f5cc578ca3e3855c - languages/shell.md: SHA-256 f9992d17799065cef318c6906ad6cdad646cb3bbbe9ff1d07234a0634f587bd9 - languages/sql.md: SHA-256 d0345797e637e91ae8e98f1f9fc37b62b881a6691e2801a60139fc422341c4a4 - languages/swift.md: SHA-256 4c866204fffe114a4e27f11b162829257cd687020cb69b30bce88dbfff334775 - languages/terraform.md: SHA-256 862d02b31ebc9de6d03d2112cf17084fcc15b4952bed08fa39e69260d642748e - languages/typescript.md: SHA-256 20d6d1ae757d806b8a4aeb0aa6e9fb5c3307ad4e3c83715d2e8532924e8afda6 - languages/yaml.md: SHA-256 0cda6694a866ca53715a23cafcc00d5e8995437916a49e40eb77a50114e55d7f - locales/en.md: SHA-256 bfbecb6e2e902bf92ee0476a35ea8c267fd7040ba8ffa2621da183fe767dc3b2 - locales/ja.md: SHA-256 97c8462f64dd6fd8400861eb49871b27640b144d532e4be7f866689eefc7b7c6 - locales/ko.md: SHA-256 2a7cbed153d563221516858160b073e33b1080881b13a652f60667e98f0a3e6f - locales/ru.md: SHA-256 02a9cfb7894ffd6e68a24d1dfd050ccc06bd66cac10b0b35d75acf72cedf12de - locales/vi.md: SHA-256 07d7cddc6709fe35050b37dab92ce650372c0d1a9e32ac8e4d59dc2f1595e9e2 - locales/zh-TW.md: SHA-256 727f14f80a4edb73dfe53025686d5d3afe865eaa554ec1c6c787f3a9a070621f - locales/zh.md: SHA-256 06cbd26979a3383f6177b3d37995bef44f104ebe2de43704b8b1d1b5031ad98b - merge-batch-graphs.py: SHA-256 5aecff376ba28c1971695ce4469685b6bb6979328bacf6ce5980930ff46cffb9 - merge-subdomain-graphs.py: SHA-256 b984a478a18eb7a0186f5374dd733fc001bc77806215bd067f404107911fa059 - prepare-incremental.mjs: SHA-256 0b176f9fc8005e440aca116600c6ebaed2aa863a14777947167d232f6177b5b3 - prepare-symbol-retry.mjs: SHA-256 9bc4078f7fcd046182c06357a2ed52ee20781ac514afb444b5c645006bc5b81c - scan-project.mjs: SHA-256 62f075686400959d3fb6634f73798485b82b89c743f9deecc62a601ce398ebb3 - validate-incremental-symbols.mjs: SHA-256 96688d46e3d84d31f5bf796482d30f48444d556e1bc24d1b9e4520a78621be48 Si un fichier ne correspond pas, il a changé depuis la préparation de la fiche : ne l'installe pas encore, dis-moi ce que tu as trouvé et laisse-moi décider. 2. Lis SKILL.md au complet, et dis-moi en mots simples : ce que le skill fait quand on l'utilise, à quoi il se connecte, s'il lit ou envoie des informations personnelles ou des identifiants, et tout ce qui semble inhabituel. Arrête-toi sur tout signal d'alerte et dis-le-moi avant d'aller plus loin. Confirme ces points à partir des fichiers : - Le dossier contient 55 fichiers : SKILL.md (58 941 octets, frontmatter name understand) plus 54 compagnons — des scripts d'aide déterministes (.mjs et .py : scan du projet, calcul des lots, extraction de structure et d'imports, fusion du graphe, validation incrémentale), 10 addenda frameworks/*.md, 22 guides languages/*.md et 7 fichiers locales/*.md. Ces scripts sont des compagnons que le skill exécute à l'usage sur mon propre projet ; aucun ne s'exécute pendant cette installation. - Rien n'est envoyé nulle part pendant l'installation elle-même ; le seul téléchargement à l'installation est le dépôt depuis GitHub au commit épinglé. - À l'usage, tout s'exécute en local sur un codebase que je lui désigne : le texte du skill lance pnpm install et construit le cœur du plugin (@understand-anything/core) dans la racine du plugin si ce n'est pas déjà fait, dispatche des sous-agents analyseurs dans ma propre session d'agent, lit les fichiers de mon projet, et écrit le graphe et sa config dans le répertoire de données du projet (.ua/, ou .understand-anything/ historique). Il ne lit aucun identifiant et ne décrit aucun envoi tiers. - N'analyse aucun codebase, ne lance ni pnpm ni aucun script compagnon, et n'utilise le skill d'aucune façon pendant cette installation : l'utiliser est une étape séparée qui ne commence que quand je le demande plus tard. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier understand dans le répertoire des skills de l'agent, dans un dossier nommé exactement « understand », en gardant ses 55 fichiers dans leur arborescence relative d'origine (SKILL.md à sa racine). 4. Vérifie sans appels réseau : frontmatter valide (name: understand), les 55 fichiers en place avec des empreintes concordantes. N'exécute rien du dossier et n'utilise pas le skill pour vérifier. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : que le plugin Understand-Anything doit être installé avec son cœur construit (pnpm install plus la construction de packages/core) avant que ce skill puisse tourner, qu'il écrit son graphe dans le répertoire de données du projet analysé (.ua/ ou .understand-anything/ historique), et que l'utiliser est une étape séparée qui ne commence que quand je le demande plus tard). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Si quelque chose semble anormal, arrête-toi et demande-moi.

🔒 Sécurité, provenance et ce que ça touche
🧭 Ce que ça touche
  • Peut télécharger et installer des paquets logiciels.
Analyse du prompt d’installation · 2026-10-22
🔒 Sécurité et provenance
📌 Version épinglée : commit e24fcf6 · 2026-10-22
🔎 Analyse du prompt d’installation · 2026-10-22 : installe des paquets
Ce que le scan a trouvé — extraits du prompt d’installation
  • installe des paquets — Prerequisites — Use-time prerequisite, disclosed up front: this skill is one of the Understand-Anything plugin · - At use time everything runs locally on a codebase I point it at: the skill text runs pnpm install and builds · Prérequis — Prérequis d'usage, divulgué en tête : ce skill est l'un des skills du plugin Understand-Anything.
🔎 Dernière vérification · 23 oct. 2026 : aucun changement détecté dans les fichiers liés par ce prompt d’installation
Skill Harbor ne révise jamais le code des skills listés. Ce sont des faits datés sur le prompt d’installation et notre test d’installation, pas une certification de sécurité. Révisez un skill vous-même avant de l’installer. Comment nous vérifions
Envie d'être encore plus prudent ?

Le prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?

Comment vérifier une création avant de l’installer →

?

Questions

Comment installer une création ?

Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.

Où va mon argent ?

Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.

Que signifie le ✓ à côté du nom d’un créateur ?

Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.