Vous connaissez ce moment où vous rejoignez un nouveau projet et passez des heures à comprendre "où est quoi" ? J'ai trouvé une meilleure approche.
Le problème : grep ne suffit plus
grep -r "theme" src/
# → 500+ résultats bruts. Bonne chance.Sur un projet Next.js de 150+ fichiers, j'ai passé 2 heures à cartographier l'architecture avec grep et find. Frustrant.
La solution : 4 outils, 5 minutes
Avec Semantiq MCP, la même exploration prend 5 minutes :
1. Recherche sémantique (pas grep)
semantiq_search "theme dark light mode"
# → 1 résultat : components/providers/theme-provider.tsxLa différence ? Semantiq comprend le sens, pas juste les caractères.
2. Qui utilise quoi ?
semantiq_find_refs "useTranslations"
# → 50 références dans 25 fichiersEn une commande, je sais que l'i18n est utilisé partout.
3. Le fichier le plus critique
semantiq_deps "lib/utils.ts"
# → Importé par: 52 fichiersDécouverte : lib/utils.ts avec sa fonction cn() est le cœur du projet. Si je le casse, 52 fichiers explosent.
4. Comprendre un symbole
semantiq_explain "ThemeProvider"
# → Definition, usages, et 10 symboles liésLe workflow qui marche
Phase 1 — Découverte (2 min)
semantiq_search "page layout route"
semantiq_deps "app/[locale]/layout.tsx"Phase 2 — Exploration d'une feature (2 min)
semantiq_search "blog post"
semantiq_find_refs "getAllBlogPosts"Phase 3 — Avant de modifier (1 min)
semantiq_find_refs "Button" # Qui l'utilise ?
semantiq_deps "components/ui/button.tsx" # De quoi dépend-il ?Résultat
| Avant (grep) | Après (Semantiq) |
|---|---|
| 2+ heures | 5 minutes |
| 500 résultats à trier | 1-5 résultats pertinents |
| "Je crois que..." | "Je sais que..." |
Essayez
cargo install semantiq
semantiq index .
# Configurez votre assistant IA avec MCP5 minutes pour comprendre n'importe quel codebase. Ça vaut le coup.