Que fait context-map ?
Générer une carte de tous les fichiers pertinents pour une tâche avant d'apporter des modifications.
Description
Cette compétence génère une vue d'ensemble des fichiers impliqués dans une tâche de développement. En analysant le projet, elle crée une carte contextuelle qui liste les dépendances, les modules et les chemins de code associés. L'objectif est d'éviter les modifications isolées en fournissant une vision globale.
Utilisation
Avant de modifier le code, exécutez cette compétence pour obtenir une liste structurée des fichiers pertinents. Par exemple, utilisez la commande github/context-map dans votre agent IA (Cursor, Codex, Claude Code, etc.).
Fonctionnement
- Analyse du dépôt actuel via GitHub.
- Extraction des dépendances entre fichiers (imports, références).
- Génération d'une carte Markdown avec les chemins et descriptions.
- Mise à jour automatique en cas de changements dans le référentiel.
Exemple de sortie
- src/main.py
- src/utils.py (utilisé par config.py)
- src/config.py (dépend de data/data.json)
- data/data.json
- tests/test_main.py (teste main.py)
Remarques
- Assurez-vous d'avoir les droits d'accès nécessaires au dépôt.
- Cette compétence est conçue pour les agents IA optimisant les flux de développement.