Communitygithub.com

Alessiawondering/ielts-learning-studio-skill

Wiederverwendbare Codex-Fähigkeit zum Aufbau eines personalisierten IELTS-Lernstudios basierend auf Google Drive-Materialien.

Was ist ielts-learning-studio-skill?

Diese Fähigkeit ermöglicht es KI-Agenten (wie Codex, Claude Code oder Cursor), ein vollständig personalisiertes IELTS-Lernstudio für einen bestimmten Lernenden zu erstellen. Sie ist ideal für Entwickler und Fortgeschrittene, die maßgeschneiderte Lernumgebungen auf Basis persönlicher Materialien aus Google Drive, lokalen Uploads oder manuell eingefügtem Text benötigen. Die Fähigkeit unterstützt die Kategorien Hören, Lesen, Sprechen, Schreiben, Notizen, Karteikarten, Chinesisch-Englisch-Tests, Favoriten und ein Fehlerheft. Sie arbeitet lokal auf dem Gerät des Lernenden, kann aber auf Wunsch auch eine serverbasierte, geräteübergreifende Persistenz nutzen. Der Kern der Implementierung umfasst eine Extraktionspipeline, die DOCX-Markierungen, PDF-Vokabeln und allgemeinen Text analysiert. Dabei werden Lernpunkte standardisiert (z. B. Singularformen, Partizipien, Kollokationen) und mit chinesischen Bedeutungen, Anwendungsbeispielen und IELTS-Kategorien angereichert. Der Bauablauf stellt sicher, dass zuerst die Entscheidungen des Lernenden eingeholt werden, bevor mit der Implementierung begonnen wird, und dass Referenzdaten anderer Lernender niemals kopiert werden. Die Fähigkeit folgt strikt den Regeln des SKILL.md und referenziert separate Dokumente für Produktspezifikationen, Anpassung & Datenschutz sowie Akzeptanztests.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

IELTS-Lernstudio erstellen

Erstellen Sie eine vollständige, nutzbare Lernseite für den aktuellen Lernenden. Behandeln Sie jede bestehende IELTS-Seite ausschließlich als Verhaltensreferenz. Kopieren Sie niemals die Drive-URL, Dokumente, Daten, Themen, gespeicherten Punkte, Favoriten, Fehler oder die Bereitstellungsidentität eines anderen Lernenden.

Beim Lernenden beginnen

Sammeln Sie nur fehlende Entscheidungen in einer Gruppe von höchstens drei Fragen:

  1. Fragen Sie nach der Google Drive-Ordner-URL des Lernenden oder ob mit lokalen Uploads/manuellem Einfügen begonnen werden soll.
  2. Bestätigen Sie die Lernkategorien und aktivierten Modi. Standardmäßig werden Hören, Lesen, Sprechen, Schreiben, Notizen, Karteikarten, Chinesisch-Englisch-Tests, Favoriten und ein Fehlerheft verwendet.
  3. Bestätigen Sie die Speichererwartungen: standardmäßig gerätelokale Persistenz oder authentifizierte geräteübergreifende Persistenz, wenn explizit angefordert.

Fahren Sie sofort fort, wenn die Anfrage diese Fragen bereits beantwortet. Verlangen Sie keine Beispieldokumente, bevor Sie einen funktionierenden ersten Bildschirm erstellen.

Lesen Sie product-contract.md vor der Implementierung. Lesen Sie customization-and-privacy.md bei der Konfiguration von Drive, Persistenz, Teilen oder Bereitstellung. Verwenden Sie acceptance-tests.md für die abschließende Überprüfung.

Bauablauf

  1. Untersuchen Sie den Arbeitsbereich und bewahren Sie dessen Framework- und Designkonventionen. Wenn .openai/hosting.json existiert, verwenden Sie den Sites-Build- und Hosting-Workflow.
  2. Erstellen Sie eine Ersteinrichtung, die die Ordner-URL und die Präferenzen dieses Lernenden speichert. Härten Sie keine Werte eines Referenzlernenden als Standardwerte ein.
  3. Implementieren Sie die Aufnahmepipeline, bevor Sie die sekundäre Benutzeroberfläche polieren:
    • Listen Sie unterstützte Dateien aus dem Drive-Ordner des Lernenden auf;
    • Parsen Sie DOCX-gelbe Markierungen und überarbeitete Änderungen ohne Mengenbeschränkung;
    • Extrahieren Sie Arbeitsblattvokabeln aus PDFs;
    • Extrahieren Sie wertvolle Sprache aus gewöhnlichem Text, wenn keine Markierung oder Korrektur vorhanden ist;
    • Fingerprinten Sie Dateien, sodass Hinzufügungen, Bearbeitungen und Löschungen die Seite sauber aktualisieren.
  4. Standardisieren Sie jeden extrahierten Punkt, bevor er zu Notizen, Karten oder Tests gelangt:
    • Verwenden Sie eine wiederverwendbare Lemma- oder Wörterbuchform;
    • Verwenden Sie Substantive im Singular, es sei denn, der Plural ist grammatikalisch erforderlich;
    • Bewahren Sie passive Partizipien wie be accompanied by;
    • Bewahren Sie erforderliche Gerundien wie prevent someone from doing something;
    • Behalten Sie abhängige Präpositionen und vollständige Kollokationen zusammen;
    • Teilen Sie einen Satz, der mehrere lernbare Wörter oder Kollokationen enthält, in separate Punkte auf;
    • Schließen Sie Namen, Formatierungsreste und Korrekturen von geringem Wert aus.
  5. Reichern Sie jeden akzeptierten Punkt mit einer genauen chinesischen Bedeutung, Verwendung, einem Beispiel, einer Aussprache, Kollokationen, dem Quellsatz, Datum, Thema und einer oder mehreren IELTS-Kategorien an. Zeigen Sie niemals Platzhaltererklärungen, wenn die Anreicherung fehlschlägt; wiederholen Sie den Vorgang oder markieren Sie das Element zur Überprüfung.
  6. Behalten Sie einen logischen Wissenspunkt bei, wenn derselbe Ausdruck in mehreren Kategorien erscheint, zeigen Sie ihn jedoch in jeder zutreffenden Kategorie an.
  7. Bauen Sie den vollständigen Lernkreislauf: Notizbuch, Lernkarten, Sprachwiedergabe, Favoriten, bereichsspezifisches Testen, Hinweise, Anzeige-nach-drei-Fehlern, persistierendes Fehlerheft und tägliches/thematisches Archiv.
  8. Persistieren Sie den Zustand des Lernenden. Die gerätelokale Speicherung muss Aktualisierungen und das Schließen des Browsers überstehen. Verwenden Sie Serverpersistenz nur, wenn der Benutzer kontobasiertes oder geräteübergreifendes Verhalten wünscht.
  9. Validieren Sie die Verhaltensweisen in acceptance-tests.md, bauen Sie erfolgreich und veröffentlichen Sie privat, es sei denn, der Lernende wählt explizit ein anderes Zugriffsmodell.

Anpassungsregeln

  • Erlauben Sie dem Lernenden, Bezeichnungen, aktivierte Kategorien, Themenbenennungskonventionen, Testbereiche und die visuelle Ausrichtung zu ändern, ohne die Extraktionsgenauigkeit zu beeinträchtigen.
  • Leiten Sie Datum, Thema und Kategorie aus Dateinamen und Dokumentüberschriften ab. Bieten Sie editierbare Fallbacks, wenn die Inferenz mehrdeutig ist.
  • Bevorzugen Sie eine ruhige, arbeitsorientierte Benutzeroberfläche, die für tägliche Wiederholungen geeignet ist. Halten Sie Steuerelemente kompakt und reaktionsschnell; machen Sie das Produkt nicht zu einer Marketing-Landingpage.
  • Wenn der Lernende noch keinen Drive-Ordner hat, bleiben Uploads und eingefügter Text voll funktionsfähig und die Drive-Verbindung wird zu einem optionalen nächsten Schritt.
  • Erklären Sie die Einschränkung des öffentlichen Links ehrlich. Ein öffentlicher Drive-Ordner-MVP ist nicht gleichbedeutend mit privatem OAuth-Zugriff.

Abschlussstandard

Beenden Sie mit der unabhängigen Site-URL des Lernenden und einer präzisen Zusammenfassung der aktivierten Funktionen. Geben Sie nicht verfügbare Integrationen klar an. Legen Sie keine Quellanmeldedaten, internen Projekt-IDs, Referenzlernendendaten oder Bereitstellungsinterna offen.

Verwandte Skills