S
Streamlit Skills
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
assessing-external-test-risk
streamlit
Dalın veya PR değişikliklerinin harici olarak barındırılan veya gömülü Streamlit kullanımı için yüksek riskli olup olmadığını değerlendirir ve harici uçtan uca kapsama ile… önerir.
official
building-streamlit-chat-ui
streamlit
Streamlit'te sohbet arayüzleri oluşturma. Sohbet arayüzleri, sohbet botları veya yapay zeka asistanları oluştururken kullanılır. st.chat_message, st.chat_input, mesaj… konularını kapsar.
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
Streamlit'te dashboard oluşturma. KPI görüntüleri, metrik kartları veya veri yoğun düzenler oluştururken kullanılır. Kenarlıklar, kartlar, duyarlı düzenler ve dashboard…
official
building-streamlit-multipage-apps
streamlit
Çok sayfalı Streamlit uygulamaları oluşturma. Birden fazla sayfaya sahip uygulamalar geliştirirken, navigasyon kurarken veya sayfalar arasında durum yönetimi yaparken kullanılır.
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
choosing-streamlit-selection-widgets
streamlit
Doğru Streamlit seçim widget'ını seçme. Radyo düğmeleri, selectbox, segmentli kontrol, haplar veya diğer seçenek seçim widget'ları arasında karar verirken kullanılır.…
official
connecting-streamlit-to-snowflake
streamlit
Streamlit uygulamalarını Snowflake'e bağlama. Veritabanı bağlantıları kurarken, gizli bilgileri yönetirken veya bir Streamlit uygulamasından Snowflake'te sorgulama yaparken kullanın.
official
creating-pull-requests
streamlit
GitHub'da uygun etiketler, dal adlandırması ve açıklama biçimlendirmesi ile bir taslak çekme isteği oluşturur. Değişiklikler bir PR olarak gönderilmeye hazır olduğunda kullanın.
official
creating-streamlit-themes
streamlit
Streamlit temaları oluşturma ve özelleştirme. Uygulama renklerini, yazı tiplerini veya görünümünü değiştirirken ya da uygulamaları marka yönergelerine uygun hale getirirken kullanılır. config.toml dosyasını kapsar…
official
debugging-streamlit
streamlit
make debug ile sıcak yeniden yükleme kullanarak Streamlit ön yüz ve arka yüz değişikliklerini hata ayıklayın. Kod değişikliklerini test ederken, hataları araştırırken, kullanıcı arayüzü davranışını kontrol ederken veya…
official
developing-with-streamlit
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.
official
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
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
displaying-streamlit-data
streamlit
Streamlit'te grafikler, veri çerçeveleri ve metrikler görüntüleme. Veri görselleştirirken, veri çerçevesi sütunlarını yapılandırırken veya metriklere mini grafikler eklerken kullanılır. Şunları kapsar…
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
implementing-feature
streamlit
Bir ürün/teknik şartnameden, URL'den veya GitHub sorunundan bir özellik uygular. Şartnameyi okur, Streamlit kalıplarını takip ederek özelliği uygular ve bir…
official
implementing-new-features
streamlit
Yeni Streamlit özellikleri için uygulama kılavuzu. Backend, frontend ve protobuf'ları kapsayan yeni elemanlar, widget'lar veya özellikler eklerken kullanın.
official
improving-frontend-coverage
streamlit
Ön uç birim testlerini kapsama ile çalıştırır, kapsama raporlarını analiz eder ve kapsamı ~%0,2 artırmak için anlamlı testler uygular. Şu durumlarda kullanın…
official
improving-python-coverage
streamlit
Python birim testlerini coverage ile çalıştırır, coverage raporlarını analiz eder ve coverage'ı ~%0,2 artırmak için anlamlı testler uygular.
official
improving-streamlit-design
streamlit
Streamlit uygulamalarında görsel tasarımı iyileştirme. Uygulamaları simgeler, rozetler, boşluklar veya metin stilleriyle cilalarken kullanılır. Material simgeleri, rozet sözdizimi, ayırıcı… kapsar.
official
optimizing-streamlit-performance
streamlit
Streamlit uygulaması performansını optimize etme. Uygulamalar yavaş olduğunda, çok sık yeniden çalıştığında veya ağır içerik yüklediğinde kullanılır. Önbelleğe alma, parçalar ve statik vs dinamik konularını kapsar…
official
organizing-streamlit-code
streamlit
Streamlit kodunu sürdürülebilirlik için düzenleme. Uygulamaları ayrı modüller ve yardımcı araçlarla yapılandırırken kullanılır. Endişelerin ayrıştırılması, UI kodunun korunması…
official
setting-up-streamlit-environment
streamlit
Streamlit uygulamaları için Python ortamlarının kurulumu. Yeni bir proje oluştururken veya bağımlılıkları yönetirken kullanılır. Bağımlılık yönetimi ve çalıştırma için uv'yi kapsar…
official
sharing-pr-agent-artifacts
streamlit
Aracı tarafından oluşturulan yapıtları (şartnameler, planlar, öğrenilenler) streamlit.wiki'ye yükler ve PR yorumları aracılığıyla paylaşır. Paylaşılacak aracı yapıtlarınız olduğunda kullanın…
official
template-skill
streamlit
Yetenek açıklaması ve ne zaman kullanılacağı ile değiştirin.
official
understanding-streamlit-architecture
streamlit
Streamlit'in iç mimarisini, arka uç çalışma zamanı, ön uç render işlemi ve WebSocket iletişimi dahil olmak üzere açıklar. Katmanlar arası sorunları hata ayıklarken kullanın,…
official
updating-internal-docs
streamlit
Mevcut kod tabanı durumuna karşı dahili dokümantasyonu (*.md dosyaları) inceleyin ve güncelliğini yitirmiş veya yanlış bilgiler için güncellemeler önerin.
official
using-streamlit-cli
streamlit
Streamlit CLI komutlarını, uygulamaları çalıştırma, yapılandırma yönetimi ve tanılama için belgeler. Streamlit uygulamalarını başlatırken, çalışma zamanı seçeneklerini yapılandırırken veya…
official
using-streamlit-custom-components
streamlit
Üçüncü taraf Streamlit özel bileşenlerini kullanma. Streamlit'i topluluk paketleriyle genişletirken kullanılır. Kurulum, popüler özel bileşenler ve ne zaman…
official
using-streamlit-layouts
streamlit
Streamlit uygulama düzenlerini yapılandırma. İçeriği yan çubuklara, sütunlara, konteynerlara veya diyaloglara yerleştirirken kullanılır. Yan çubuk kullanımı, sütun sınırları, yatay…
official
using-streamlit-markdown
streamlit
Streamlit'teki tüm Markdown özelliklerini kapsar; GitHub tarzı sözdizimi ve renkli metin, rozetler, Material simgeleri ve LaTeX gibi Streamlit uzantılarını içerir. Kullan…
official
using-streamlit-session-state
streamlit
Streamlit yeniden çalıştırmaları arasında durumu yönetmek için st.session_state kullanımı. Veri kalıcılığı sağlarken, widget durumunu yönetirken, geri çağrılar uygularken veya durum hata ayıklaması yaparken kullanın…
official
writing-spec
streamlit
Yeni Streamlit özellikleri için ürün ve teknik şartnameler yazar. Yeni API komutları, widget'lar veya ekip incelemesi gerektiren önemli değişiklikler tasarlanırken kullanılır.
official