developing-with-streamlit

tarafından streamlit

Tüm Streamlit geliştirme görevleri için yönlendirme becerisi: uygulama oluşturma, düzenleme, hata ayıklama, stil verme, optimizasyon ve dağıtım. Görev türüne göre uzmanlaşmış alt becerilere yönlendirir: performans optimizasyonu, gösterge paneli oluşturma, tasarım iyileştirme, widget seçimi, temalama, düzenler, veri görüntüleme, çok sayfalı uygulamalar, oturum durumu, sohbet arayüzü, özel bileşenler ve Snowflake entegrasyonu. Streamlit kaynak dosyalarını bulma, giriş noktalarını (streamlit_app.py, app.py) belirleme ve... için bir iş akışı içerir.

npx skills add https://github.com/streamlit/agent-skills --skill developing-with-streamlit

Developing with Streamlit

Streamlit (>=1.57) ships detailed reference documentation for building Streamlit apps inside its pip package. The bundled skill is a routing SKILL.md plus a references/ folder of topic-specific reference docs (dashboards, themes, layouts, session state, custom components, etc.).

Usage

Run the discovery script with the user's project directory:

python <SKILL_DIR>/scripts/discover.py --project-dir <USER_PROJECT_DIR>

The script prints either:

  • A path on stdout (exit 0) — the bundled SKILL.md. Read it; it points into references/.
  • An ERROR: block on stderr (non-zero exit). Follow the printed instructions and re-run.

<SKILL_DIR> is the directory containing this file; <USER_PROJECT_DIR> is the absolute path to the user's project. Passing --project-dir matters because the script resolves .venv, ../.venv, Pipfile, poetry.lock, pdm.lock, and uv.lock relative to it.

streamlit tarafından daha fazla skill

developing-with-streamlit
streamlit
**[ZORUNLU]** Tüm Streamlit görevleri için kullanılır: Streamlit uygulamaları oluşturma, düzenleme, hata ayıklama, güzelleştirme, stillendirme, temalama veya optimize etme. Ayrıca zorunludur…
official
addressing-pr-review-comments
streamlit
Geçerli daldaki streamlit/streamlit deposundaki bir PR için tüm geçerli inceleme yorumlarını ele alır. Hem satır içi inceleme yorumlarını hem de genel PR (sorun) yorumlarını kapsar…
official
checking-changes
streamlit
Commit işlemi yapmadan önce tüm kod değişikliklerini format, lint, tür ve birim test kontrollerini çalıştırarak doğrular. Backend (Python) veya frontend (TypeScript)…
official
discovering-make-commands
streamlit
Streamlit geliştirmesi için mevcut make komutlarını listeler. Derleme, test, lint veya biçimlendirme görevleri için kullanın.
official
finalizing-pr
streamlit
Birleştirme için dal değişikliklerini kodları basitleştirerek, kontrolleri çalıştırarak, değişiklikleri gözden geçirerek ve gerekirse bir PR oluşturarak sonlandırır. Değişiklikleri birleştirmeye hazır olduğunuzda kullanın…
official
fixing-flaky-e2e-tests
streamlit
Kararsız Playwright uçtan uca testlerini teşhis et ve düzelt. Testler aralıklı olarak başarısız olduğunda, zaman aşımı hataları gösterdiğinde, ekran görüntüsü uyuşmazlıkları olduğunda veya tarayıcıya özgü…
official
fixing-streamlit-ci
streamlit
Mevcut dal/PR için başarısız olan GitHub Actions CI işlerini analiz et ve düzelt. CI kontrolleri başarısız olduğunda, PR kontrolleri hata gösterdiğinde veya teşhis yapman gerektiğinde kullan.
official
generating-changelog
streamlit
docs.streamlit.io için iki git etiketi arasındaki cilalı web sitesi sürüm notlarını oluşturur. Yeni bir Streamlit sürümü hazırlarken veya değişiklikleri incelerken kullanın.
official