Was macht scaffold-exercises?
Erstelle Übungsverzeichnisstrukturen mit Abschnitten, Aufgaben, Lösungen und Erklärungen, die die Linting-Prüfung bestehen. Verwende dies, wenn der Benutzer Übungen erstellen, Übungsstubs anlegen oder einen neuen Kursabschnitt einrichten möchte.
Verwendung
Dieses Skill erzeugt eine standardisierte Verzeichnisstruktur für Übungen. Die Struktur enthält:
- Abschnitte (
sections/): Gruppierung mehrerer zusammenhängender Übungen - Aufgaben (
problems/): Die eigentlichen Übungsaufgaben mit Anweisungen - Lösungen (
solutions/): Musterlösungen zu den Aufgaben - Erklärungen (
explainers/): Zusätzliche Erläuterungen und Kontext
Alle generierten Dateien entsprechen den Linting-Regeln, sodass sie direkt in CI/CD-Pipelines oder Code-Reviews verwendet werden können.
Beispielaufruf
exercise-scaffold --section "Grundlagen" --problems 3 --include-solutions --include-explainers
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex CLI
- GitHub Copilot
Konfiguration
Die Struktur kann über Parameter angepasst werden:
| Parameter | Beschreibung | Standard |
|---|---|---|
--section | Name des Abschnitts | "default" |
--problems | Anzahl der Aufgaben | 1 |
--include-solutions | Lösungen einfügen | false |
--include-explainers | Erklärungen einfügen | false |
Hinweise
- Die generierten Dateien verwenden TypeScript und sind so konfiguriert, dass sie mit dem
ts-standardLinter kompatibel sind. - Für jede Aufgabe wird eine eigene Datei unter
problems/erstellt. - Lösungen werden als separate Dateien unter
solutions/abgelegt, um die Trennung zu gewährleisten.
Siehe auch die offizielle Dokumentation für weitere Details.