VibeSmith : Outil local pour détecter les conflits de compétences dans les projets de code Claude

Ce que fait VibeSmith
VibeSmith est une application de bureau locale conçue pour résoudre les problèmes de gestion des composants dans les projets Claude Code. Le développeur l'a créée après avoir rencontré des difficultés liées à la prolifération des composants dans plusieurs projets, notamment des compétences globales dans ~/.claude/ qui éclipsent celles au niveau du projet portant le même nom, des agents faisant référence à des compétences qui n'existent que dans d'autres projets, et des hooks qui se déclenchent dans des contextes non souhaités.
Fonctionnalités principales
- Vue unifiée : Affiche chaque compétence, agent, commande et hook dans tous les projets, ainsi que les composants globaux, en un seul endroit
- Détection des conflits : Signale lorsque des composants globaux et au niveau du projet partagent le même nom, avec une comparaison côte à côte et un indicateur de priorité
- Graphe de dépendances : Visualisation en DAG montrant quelles compétences font référence à d'autres, y compris la détection des références circulaires
- Suivi des coûts de contexte : Estimation de l'utilisation des jetons par composant pour identifier le poids mort qui se charge dans chaque conversation
Détails techniques
L'outil s'exécute localement sur macOS et traite les données entièrement sur votre machine — rien ne quitte votre système. Il a été créé parce que les solutions existantes, comme les outils en ligne de commande, ne gèrent que l'emplacement des fichiers mais pas les conflits au niveau du contenu, et que Cursor Marketplace est exclusif à Cursor.
Le point de rupture du développeur est survenu lorsqu'il a supprimé une compétence qu'il pensait inutilisée, pour découvrir que deux autres compétences y faisaient référence, ce qui a conduit les agents à produire silencieusement des résultats moins bons sans erreurs explicites.
📖 Read the full source: r/ClaudeAI
👀 See Also

SLayer : une couche sémantique open source pour les agents IA qui apprend des requêtes
SLayer est une couche sémantique légère et intégrable qui permet aux agents IA d'interroger des bases de données, de gérer des modèles et d'apprendre de leurs interactions via MCP, REST, CLI ou Python.

Utiliser plusieurs sessions Claude Code en parallèle avec Git Worktrees
Un développeur explique comment utiliser git worktrees pour exécuter plusieurs sessions Claude Code sur des branches séparées, sans stash ni changement de contexte. Révisez les diffs, fusionnez et passez à la suite.

Flux de travail d'agent IA local utilisant OpenCode, FastMCP et DeepSeek-r1
Un développeur partage sa configuration d'agent IA locale utilisant OpenCode avec des fichiers AGENTS.md pour des prompts système déterministes, FastMCP pour exposer des fonctions locales, et DeepSeek-r1 via Ollama pour des sous-agents spécifiques comme les tests.

llmLibrarian : Moteur RAG local avec intégration MCP pour la recherche IA basée sur fichiers
llmLibrarian est un moteur RAG local qui expose la récupération via MCP, permettant aux agents IA comme Claude d'interroger des fichiers indexés. Il utilise des collections ChromaDB pour l'organisation, Ollama pour la synthèse, et garde tout sur l'appareil.