Que fait ielts-claude-skills ?
Suite de compétences AI coach pour la préparation à l'IELTS (basée sur Claude Code) : 8 compétences d'entraînement + 1 core partagé, persistance des données + visualisation des progrès.
Aperçu
Ce projet fournit une collection de compétences pour Claude Code qui transforment votre terminal en un coach personnel pour la préparation à l'IELTS. Chaque compétence cible une compétence spécifique de l'examen (écriture, expression orale, lecture, écoute, etc.) et suit vos progrès au fil du temps grâce à un module core partagé.
Compétences incluses
- Skill 1 : Rédaction – Entraînement à la rédaction de tâches 1 et 2 avec évaluation et feedback automatiques.
- Skill 2 : Expression orale – Simulation de questions de l'examen oral avec enregistrement et analyse des réponses.
- Skill 3 : Lecture – Entraînement à la compréhension de lecture avec des passages et des questions à choix multiples.
- Skill 4 : Écoute – Exercices d'écoute avec des dialogues et conférences simulés.
- Skill 5 : Vocabulaire – Exercices ciblés sur le vocabulaire académique et IELTS.
- Skill 6 : Grammaire – Exercices de grammaire avec explications en contexte.
- Skill 7 : Test complet – Simulation d'un test complet en conditions d'examen.
- Skill 8 : Analyse des progrès – Visualisation des performances à l'aide de graphiques et de statistiques.
Module core partagé
Le module core (situé dans le dossier core/) gère :
- Persistance des données : Stocke l'historique des sessions, les scores et les feedbacks dans un répertoire dédié (pas de base de données externe nécessaire).
- Visualisation des progrès : Génère des graphiques ASCII ou simples (par exemple, via
terminal-chartsou des mise en forme texte). - Gestion de la configuration : Fichier de configuration commun pour les paramètres de l'API Claude, les préférences utilisateur, etc.
Utilisation
- Clonez le dépôt :
git clone https://github.com/VinceJan/ielts-claude-skills.git - Accédez au répertoire :
cd ielts-claude-skills - Lancez Claude Code :
claude . - Invitez une compétence par son nom : par exemple, "Commence l'entraînement à la rédaction" ou "Affiche mes progrès en lecture".
Dépendances
- Claude Code (configuration requise)
- Python 3.10+ (pour les scripts de persistance et de visualisation)
- Bibliothèques :
matplotlib(optionnel pour les graphiques avancés),json(pour le stockage des données)
Licence
MIT