checking-changes

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)…

npx skills add https://github.com/streamlit/streamlit --skill checking-changes

Checking Changes

Run at the end of a work session or after completing a set of changes — not after every small edit.

make check

This runs formatting, linting, type checking, Knip unused-export and unused-dependency analysis, and unit tests on all uncommitted files (staged, unstaged, and untracked).

Workflow

  1. Run make check
  2. If issues are found:
    • Fix the reported errors
    • Re-run make check
    • Repeat until all checks pass
  3. Only consider work complete when make check succeeds

Notes

  • E2E tests are not included by default; use E2E_CHECK=true make check to also run changed e2e tests
  • E2E snapshot mismatches can be ignored (they require manual updates)

Mehr Skills von streamlit

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…
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…
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…
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…
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.
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 ausrichten möchten. Deckt config.toml…
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…
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…