S
Streamlit Skills
addressing-pr-review-comments
streamlit
Behandelt alle gültigen Review-Kommentare zu einem PR für den aktuellen Branch im streamlit/streamlit-Repository. Deckt sowohl Inline-Review-Kommentare als auch allgemeine PR-(Issue-)…
official
assessing-external-test-risk
streamlit
Bewertet, ob Branch- oder PR-Änderungen ein hohes Risiko für extern gehostete oder eingebettete Streamlit-Nutzung darstellen, und empfiehlt, ob externe End-to-End-Abdeckung mit…
official
building-streamlit-chat-ui
streamlit
Erstellen von Chat-Oberflächen in Streamlit. Verwenden Sie dies beim Erstellen von Konversations-UIs, Chatbots oder KI-Assistenten. Behandelt st.chat_message, st.chat_input, Nachrichten…
official
building-streamlit-custom-components-v2
streamlit
Builds bidirectional Streamlit Custom Components v2 (CCv2) using `st.components.v2.component`. Use when authoring inline HTML/CSS/JS components or packaged…
official
building-streamlit-dashboards
streamlit
Dashboards in Streamlit erstellen. Verwenden bei der Erstellung von KPI-Anzeigen, Metrikkarten oder datenintensiven Layouts. Behandelt Rahmen, Karten, responsive Layouts und Dashboard…
official
building-streamlit-multipage-apps
streamlit
Erstellen von mehrseitigen Streamlit-Apps. Verwenden Sie dies beim Erstellen von Apps mit mehreren Seiten, Einrichten der Navigation oder Verwalten des Zustands über Seiten hinweg.
official
checking-changes
streamlit
Validiert alle Codeänderungen vor dem Commit durch Ausführen von Format-, Lint-, Typ- und Unit-Test-Prüfungen. Verwenden nach Backend- (Python) oder Frontend- (TypeScript)…
official
choosing-streamlit-selection-widgets
streamlit
Die richtige Streamlit-Auswahlwidget auswählen. Verwenden Sie dies, wenn Sie zwischen Optionsfeldern, Auswahlbox, segmentierter Steuerung, Pillen oder anderen Widgets zur Optionsauswahl entscheiden müssen.…
official
connecting-streamlit-to-snowflake
streamlit
Verbinden von Streamlit-Apps mit Snowflake. Verwenden Sie dies beim Einrichten von Datenbankverbindungen, Verwalten von Geheimnissen oder Abfragen von Snowflake aus einer Streamlit-App.
official
creating-pull-requests
streamlit
Erstellt einen Entwurf eines Pull-Requests auf GitHub mit korrekten Labels, Branch-Namen und Beschreibungsformatierung. Verwenden, wenn Änderungen bereit sind, als PR eingereicht zu werden…
official
creating-streamlit-themes
streamlit
Erstellen und Anpassen von Streamlit-Themes. Verwenden Sie dies, wenn Sie App-Farben, Schriftarten oder das Erscheinungsbild ändern oder Apps an Markenrichtlinien anpassen. Deckt config.toml…
official
debugging-streamlit
streamlit
Debuggen von Streamlit-Frontend- und Backend-Änderungen mit make debug und Hot-Reload. Verwenden beim Testen von Codeänderungen, Untersuchen von Fehlern, Überprüfen des UI-Verhaltens oder…
official
developing-with-streamlit
streamlit
Routing-Fähigkeit für alle Streamlit-Entwicklungsaufgaben: App-Erstellung, Bearbeitung, Debugging, Styling, Optimierung und Bereitstellung. Leitet je nach Aufgabentyp an spezialisierte Unterfähigkeiten weiter: Leistungsoptimierung, Dashboard-Erstellung, Designverbesserung, Widget-Auswahl, Theming, Layouts, Datenanzeige, Multi-Page-Apps, Session State, Chat-UI, benutzerdefinierte Komponenten und Snowflake-Integration. Enthält einen Workflow zum Auffinden von Streamlit-Quelldateien, Identifizieren von Einstiegspunkten (streamlit_app.py, app.py) und...
official
developing-with-streamlit
streamlit
**[ERFORDERLICH]** Für ALLE Streamlit-Aufgaben verwenden: Erstellen, Bearbeiten, Debuggen, Verschönern, Stylen, Theming oder Optimieren von Streamlit-Anwendungen. Ebenfalls erforderlich…
official
discovering-make-commands
streamlit
Listet verfügbare Make-Befehle für die Streamlit-Entwicklung auf. Verwenden für Build-, Test-, Lint- oder Formatierungsaufgaben.
official
displaying-streamlit-data
streamlit
Anzeigen von Diagrammen, DataFrames und Metriken in Streamlit. Verwenden Sie dies beim Visualisieren von Daten, Konfigurieren von DataFrame-Spalten oder Hinzufügen von Sparklines zu Metriken. Deckt…
official
finalizing-pr
streamlit
Schließt Branch-Änderungen für das Mergen ab, indem Code vereinfacht, Checks ausgeführt, Änderungen überprüft und bei Bedarf ein PR erstellt wird. Verwenden, wenn bereit, Änderungen in … zu mergen.
official
fixing-flaky-e2e-tests
streamlit
Diagnostiziere und behebe flaky Playwright e2e-Tests. Verwende, wenn Tests zeitweise fehlschlagen, Timeout-Fehler auftreten, Snapshot-Abweichungen vorliegen oder browserspezifische…
official
fixing-streamlit-ci
streamlit
Analysieren und beheben Sie fehlgeschlagene GitHub Actions CI-Jobs für den aktuellen Branch/PR. Verwenden Sie dies, wenn CI-Prüfungen fehlschlagen, PR-Prüfungen Fehler anzeigen oder Sie Diagnosen benötigen…
official
generating-changelog
streamlit
Erstellt polierte Website-Versionshinweise zwischen zwei Git-Tags für docs.streamlit.io. Verwenden Sie dies bei der Vorbereitung einer neuen Streamlit-Version oder beim Überprüfen von Änderungen zwischen…
official
implementing-feature
streamlit
Implementieren Sie eine Funktion aus einer Produkt-/Technikspezifikation, URL oder GitHub-Issue. Liest die Spezifikation, implementiert die Funktion gemäß Streamlit-Mustern und erstellt eine…
official
implementing-new-features
streamlit
Implementierungsleitfaden für neue Streamlit-Funktionen. Verwenden Sie ihn beim Hinzufügen neuer Elemente, Widgets oder Funktionen, die Backend, Frontend und Protobufs umfassen.
official
improving-frontend-coverage
streamlit
Führt Frontend-Komponententests mit Abdeckung aus, analysiert Abdeckungsberichte und implementiert sinnvolle Tests, um die Abdeckung um ~0,2 % zu erhöhen. Verwenden Sie, wenn Sie…
official
improving-python-coverage
streamlit
Führt Python-Unit-Tests mit Coverage aus, analysiert Coverage-Berichte und implementiert sinnvolle Tests, um die Coverage um etwa 0,2 % zu erhöhen. Verwenden Sie dies, wenn Sie…
official
improving-streamlit-design
streamlit
Verbesserung des visuellen Designs in Streamlit-Apps. Verwenden Sie dies beim Verfeinern von Apps mit Symbolen, Badges, Abständen oder Textstilen. Behandelt Material-Symbole, Badge-Syntax, Trennlinien…
official
optimizing-streamlit-performance
streamlit
Optimierung der Streamlit-App-Leistung. Verwenden, wenn Apps langsam sind, zu oft neu laden oder schwere Inhalte laden. Behandelt Caching, Fragmente und statische vs. dynamische…
official
organizing-streamlit-code
streamlit
Organisieren von Streamlit-Code für die Wartbarkeit. Verwenden beim Strukturieren von Apps mit separaten Modulen und Hilfsprogrammen. Behandelt die Trennung von Zuständigkeiten, das Halten von UI-Code…
official
setting-up-streamlit-environment
streamlit
Einrichten von Python-Umgebungen für Streamlit-Apps. Verwenden beim Erstellen eines neuen Projekts oder Verwalten von Abhängigkeiten. Deckt uv für das Abhängigkeitsmanagement und die Ausführung ab…
official
sharing-pr-agent-artifacts
streamlit
Lädt agentengenerierte Artefakte (Spezifikationen, Pläne, Erkenntnisse) auf das streamlit.wiki hoch, um sie über PR-Kommentare zu teilen. Verwende dies, wenn du Agentenartefakte teilen möchtest mit…
official
template-skill
streamlit
Ersetzen Sie durch eine Beschreibung der Fähigkeit und wann sie verwendet werden soll.
official
understanding-streamlit-architecture
streamlit
Erklärt die interne Architektur von Streamlit, einschließlich Backend-Laufzeit, Frontend-Rendering und WebSocket-Kommunikation. Verwenden Sie dies beim Debuggen von schichtübergreifenden Problemen, …
official
updating-internal-docs
streamlit
Interne Dokumentation (*.md-Dateien) mit dem aktuellen Codebase-Zustand abgleichen und Aktualisierungen für veraltete oder falsche Informationen vorschlagen.
official
using-streamlit-cli
streamlit
Dokumentiert Streamlit-CLI-Befehle zum Ausführen von Apps, Verwalten der Konfiguration und Diagnose. Verwenden Sie dies beim Starten von Streamlit-Apps, Konfigurieren von Laufzeitoptionen oder…
official
using-streamlit-custom-components
streamlit
Verwendung von Drittanbieter-Streamlit-Benutzerdefinierten-Komponenten. Verwenden Sie dies, wenn Sie Streamlit mit Community-Paketen erweitern. Deckt Installation, beliebte benutzerdefinierte Komponenten und wann…
official
using-streamlit-layouts
streamlit
Strukturierung von Streamlit-App-Layouts. Verwenden, wenn Inhalte in Seitenleisten, Spalten, Containern oder Dialogen platziert werden. Deckt die Nutzung der Seitenleiste, Spaltenbegrenzungen, horizontale…
official
using-streamlit-markdown
streamlit
Behandelt alle Markdown-Funktionen in Streamlit, einschließlich GitHub-Flavored-Syntax sowie Streamlit-Erweiterungen wie farbigen Text, Badges, Material-Icons und LaTeX. Verwenden…
official
using-streamlit-session-state
streamlit
Verwendung von st.session_state zur Verwaltung des Zustands über Streamlit-Neuladungen hinweg. Verwenden Sie es, wenn Daten persistent gespeichert, Widget-Zustände verwaltet, Callbacks implementiert oder der Zustand debuggt werden…
official
writing-spec
streamlit
Schreibt Produkt- und technische Spezifikationen für neue Streamlit-Funktionen. Verwenden Sie dies beim Entwerfen neuer API-Befehle, Widgets oder wesentlicher Änderungen, die vor der… einer Teamüberprüfung bedürfen.
official