Communitygithub.com

Alessiawondering/ielts-learning-studio-skill

Compétence Codex réutilisable pour construire un studio d'apprentissage IELTS personnalisé à partir de documents Google Drive.

Qu'est-ce que ielts-learning-studio-skill ?

Cette compétence permet de créer un site d'apprentissage IELTS complet et personnalisé pour un apprenant donné, en utilisant ses propres documents Google Drive (ou des téléchargements locaux/texte collé) comme source de contenu. Elle est conçue pour les agents Codex (ou assistants similaires) et se concentre sur la construction d'une expérience d'apprentissage individualisée, en évitant toute copie de données d'un autre apprenant. Le workflow inclut la collecte des préférences de l'utilisateur (catégories d'apprentissage, modes activés comme l'écoute, la lecture, l'écriture, l'expression orale, les flashcards, etc.), l'ingestion et l'analyse de fichiers (DOCX, PDF, texte) pour en extraire des points de connaissance, leur normalisation (lemmatisation, formes singulières, collocations complètes), et leur enrichissement (traduction en chinois, exemples, prononciation, catégories IELTS). Elle construit ensuite une boucle d'apprentissage complète : cahier d'étude, fiches, lecture audio, favoris, tests ciblés, carnet d'erreurs, et archivage. La persistance est locale par défaut, avec une option de persistance serveur sur demande explicite. La compétence suit des règles strictes d'adaptation (modification des libellés, catégories, tests) et de finalisation (livraison d'une URL de site indépendante sans exposer les données internes).

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add Alessiawondering/ielts-learning-studio-skill

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Construire un Studio d'Apprentissage IELTS

Créez un site d'apprentissage complet et utilisable pour l'apprenant actuel. Traitez tout site IELTS existant uniquement comme une référence comportementale. Ne copiez jamais l'URL Drive, les documents, les dates, les sujets, les points sauvegardés, les favoris, les erreurs ou l'identité de déploiement d'un autre apprenant.

Commencer par l'Apprenant

Recueillez uniquement les décisions manquantes, en un seul groupe d'au plus trois questions :

  1. Demandez l'URL du dossier Google Drive de l'apprenant ou s'il faut commencer par des téléchargements locaux/du texte collé.
  2. Confirmez les catégories d'apprentissage et les modes activés. Par défaut : écoute, lecture, expression orale, écriture, notes, flashcards, test chinois-anglais, favoris et un carnet d'erreurs.
  3. Confirmez les attentes de stockage : persistance locale par défaut, ou persistance authentifiée entre appareils lorsqu'elle est explicitement demandée.

Procédez immédiatement lorsque la demande répond déjà à ces questions. N'exigez pas de documents échantillons avant de produire un premier écran fonctionnel.

Lisez product-contract.md avant l'implémentation. Lisez customization-and-privacy.md lors de la configuration de Drive, de la persistance, du partage ou du déploiement. Utilisez acceptance-tests.md pour la vérification finale.

Workflow de Construction

  1. Inspectez l'espace de travail et préservez son cadre et ses conventions de conception. Lorsque .openai/hosting.json existe, utilisez le workflow de construction et d'hébergement Sites.
  2. Créez une configuration de première exécution qui stocke l'URL du dossier et les préférences de cet apprenant. Ne codez pas en dur les valeurs d'un apprenant de référence comme valeurs par défaut.
  3. Implémentez le pipeline d'ingestion avant de peaufiner l'interface utilisateur secondaire :
    • listez les fichiers pris en charge à partir du dossier Drive de l'apprenant ;
    • analysez les surlignages jaunes DOCX et les révisions suivies sans limite de nombre ;
    • extrayez le vocabulaire des fiches de travail à partir des PDF ;
    • extrayez le langage utile du texte ordinaire lorsqu'aucun surlignage ou correction n'existe ;
    • empreintez les fichiers pour que les ajouts, modifications et suppressions mettent à jour le site proprement.
  4. Normalisez chaque point extrait avant qu'il n'atteigne les notes, les fiches ou les tests :
    • utilisez une forme lemmatisée ou de dictionnaire réutilisable ;
    • utilisez des noms au singulier sauf si le pluriel est grammaticalement requis ;
    • préservez les participes passifs tels que être accompagné de ;
    • préservez les gérondifs requis tels que empêcher quelqu'un de faire quelque chose ;
    • gardez les prépositions dépendantes et les collocations complètes ensemble ;
    • divisez une phrase contenant plusieurs mots ou collocations à apprendre en points séparés ;
    • excluez les noms, les débris de formatage et les corrections de faible valeur.
  5. Enrichissez chaque point accepté avec une traduction chinoise précise, un usage, un exemple, une prononciation, des collocations, la phrase source, la date, le sujet, et une ou plusieurs catégories IELTS. N'affichez jamais d'explications génériques lorsque l'enrichissement échoue ; réessayez ou marquez l'élément pour révision.
  6. Conservez un seul point de connaissance logique lorsque la même expression apparaît dans plusieurs catégories, mais affichez-le dans chaque catégorie applicable.
  7. Construisez la boucle d'apprentissage complète : cahier, fiches d'étude, lecture audio, favoris, tests ciblés, indices, révélation après trois erreurs, carnet d'erreurs persistant, et archive quotidienne/thématique.
  8. Persistez l'état de l'apprenant. Le stockage local doit survivre au rafraîchissement et à la fermeture du navigateur. Utilisez la persistance serveur uniquement lorsque l'utilisateur demande un comportement basé sur un compte ou entre appareils.
  9. Validez les comportements dans acceptance-tests.md, construisez avec succès, et publiez en privé sauf si l'apprenant choisit explicitement un autre modèle d'accès.

Règles d'Adaptation

  • Permettez à l'apprenant de modifier les libellés, les catégories activées, les conventions de nommage des thèmes, les périmètres de test et l'orientation visuelle sans affaiblir la correction de l'extraction.
  • Déduisez la date, le sujet et la catégorie à partir des noms de fichiers et des en-têtes de documents. Fournissez des solutions de repli modifiables lorsque l'inférence est ambiguë.
  • Privilégiez une interface calme et axée sur le travail, adaptée à la répétition quotidienne. Gardez les contrôles compacts et réactifs ; ne transformez pas le produit en page de marketing.
  • Lorsque l'apprenant n'a pas encore de dossier Drive, gardez les téléchargements et le texte collé pleinement fonctionnels et faites de la connexion Drive une étape facultative ultérieure.
  • Expliquez honnêtement la limitation du lien public. Un MVP de dossier Drive public n'équivaut pas à un accès OAuth privé.

Standard d'Achèvement

Terminez avec l'URL du site indépendant de l'apprenant et un résumé concis des capacités activées. Indiquez clairement toute intégration indisponible. N'exposez pas les identifiants source, les identifiants internes de projet, les données de l'apprenant de référence ou les détails internes de déploiement.

Skills associés