codebase-md : L'outil génère automatiquement CLAUDE.md avec maintenance des hooks git

✍️ OpenClawRadar📅 Publié: March 8, 2026🔗 Source
codebase-md : L'outil génère automatiquement CLAUDE.md avec maintenance des hooks git
Ad

Aperçu de l'outil

codebase-md est un outil Python qui génère et maintient automatiquement des fichiers CLAUDE.md pour les projets utilisant Claude Code. La version 0.1.0 est en alpha et sous licence MIT.

Installation et utilisation de base

Installer avec support AST : pip install "codebase-md[ast]"

Analyser et générer : codebase scan . suivi de codebase generate .

Contenu généré

L'outil crée CLAUDE.md avec :

  • Détection de modèles d'architecture (monolithe, monorepo, microservice, CLI, etc.)
  • Conventions auto-détectées incluant le style de nommage, les modèles d'importation et les modèles de conception via AST tree-sitter
  • Vérifications de santé des dépendances contre les registres PyPI/npm
  • Insights git avec analyse des contributeurs et points chauds des fichiers
  • Routage intelligent du contexte pour que Claude interroge les parties pertinentes de la base de code

Fonctionnalités supplémentaires

Génère des fichiers de configuration pour d'autres outils : .cursorrules, AGENTS.md, codex.md et .windsurfrules à partir de la même analyse.

Installation de hooks git : codebase hooks install . maintient automatiquement les fichiers générés à jour.

Ad

Intelligence des dépendances

Inclut la commande deps pour la gestion des dépendances :

  • codebase deps . - Tableau de bord complet de santé
  • codebase deps . --offline - Notation locale uniquement, ignore les appels au registre
  • codebase deps . --upgrade fastapi - Plan de mise à niveau pour des paquets spécifiques

Le système de dépendances vérifie les versions épinglées contre les registres et signale les paquets obsolètes, les paquets peu maintenus et les changements cassants dans les chemins de mise à niveau.

Détails de développement

L'outil a été construit en utilisant Claude Code pour les décisions d'architecture, l'intégration AST tree-sitter, un système de classement contextuel TF-IDF et une suite de 354 tests. Le CLAUDE.md propre au projet a été généré par codebase-md.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Indexes Persistants sur l'Extraction : Architecture pour un Serveur MCP YouTube
Tools

Indexes Persistants sur l'Extraction : Architecture pour un Serveur MCP YouTube

Un développeur partage des notes d'architecture pour la construction d'un serveur MCP YouTube qui utilise des index locaux persistants au lieu du modèle courant d'extraction-oubli.

OpenClawRadar
Extraction des composants d'OpenClaw : L'expérience d'un développeur avec la file d'attente de voie et le système de mémoire
Tools

Extraction des composants d'OpenClaw : L'expérience d'un développeur avec la file d'attente de voie et le système de mémoire

Un développeur a tenté d'extraire des composants spécifiques d'OpenClaw pour les utiliser dans ses propres agents d'IA, testant le système d'exécution de tâches Lane Queue et examinant le système de mémoire memsearch. La Lane Queue a été réimplémentée avec succès en Python à partir de la documentation, révélant des lacunes dans celle-ci et 13 problèmes d'implémentation.

OpenClawRadar
Registre de Projet : Système de Mémoire avec Intervention Humaine pour Agents d'IA de Codage
Tools

Registre de Projet : Système de Mémoire avec Intervention Humaine pour Agents d'IA de Codage

Un projet GitHub présente un système de registre basé sur YAML où les humains sélectionnent ce que les agents IA retiennent des bases de code. Il inclut une compétence /ledger, un crochet UserPromptSubmit pour l'injection automatique de contexte et une révision par un auditeur Haiku.

OpenClawRadar
Open-Sourcé le-vibe-stack : Règles Markdown pour Maintenir la Cohérence du Code Claude
Tools

Open-Sourcé le-vibe-stack : Règles Markdown pour Maintenir la Cohérence du Code Claude

Un développeur a rendu open-source 'the-vibe-stack' — un ensemble de règles Markdown conçues pour maintenir Claude Code sur la bonne voie lors de longues sessions en imposant un schéma rigide. Cette approche vise à réduire la dérive logique et le gaspillage de tokens tout en garantissant une sortie prévisible.

OpenClawRadar