Die Arbeitsweise
Streamdown hilft einem Agenten, einen React-Markdown-Renderer für schrittweise eintreffende Inhalte zu integrieren. Der Skill behandelt Streaming- und statische Modi, Code-Hervorhebung, Diagramme, mathematische Notation und CJK-Text. Er erläutert außerdem Steuerelemente für gerenderte Inhalte, darunter Kopieren, Links und die Behandlung eigener Elemente.
Sein praktischer Wert liegt in leicht übersehenen Integrationsdetails. Die Quelle nennt ausdrücklich das Scannen von Paketdateien durch Tailwind, KaTeX-Stile für Mathematik und den Zusammenhang zwischen Streaming-Cursor und isAnimating-Flag. Optionale Plugins werden passend zu den tatsächlich benötigten Inhalten ergänzt.
Erwartete Ergebnisse
- Ein Streamdown-Renderer, der an die Markdown-Inhalte der Anwendung angebunden ist.
- Plugin- und Tailwind-Konfiguration passend zu den installierten Paketen.
- Ausdrückliche Festlegungen zu Linkbestätigung, erlaubten Elementen und interaktiven Bedienelementen.
Vom Briefing zur Prüfung
- 01Inhaltsfunktionen auswählen
Feststellen, ob Antworten Code, Mermaid, Mathematik oder CJK-Unterstützung benötigen. Für schrittweise Antworten den Streaming-Modus wählen, für vollständige Dokumente den statischen Modus.
- 02Rendering und Stile konfigurieren
Die gewählten Pakete installieren und ihre Distributionsdateien in das Tailwind-Scanning aufnehmen. Tailwind v4 verwendet @source-Direktiven; v3 verwendet content-Einträge in der Konfiguration. Nur Pfade installierter Plugins ergänzen. Bei Mathematik KaTeX CSS importieren und den Renderer dann an die aktuelle Nachrichtenstruktur anbinden.
- 03Streaming und Sicherheit prüfen
Den Animationszustand für die aktive Antwort setzen und eigenes HTML, URL-Verarbeitung und Linkbestätigung prüfen. Sowohl unvollständige Antworten als auch fertige Inhalte inspizieren.