S

Streamlitスキル

addressing-pr-review-comments
streamlit
現在のブランチのstreamlit/streamlitリポジトリにおけるPR上のすべての有効なレビューコメントに対応します。インラインのレビューコメントと一般的なPR(イシュー)の両方を対象とします…
official
assessing-external-test-risk
streamlit
ブランチまたはPRの変更が外部ホストまたは埋め込みStreamlitの使用において高リスクかどうかを評価し、外部e2eカバレッジを推奨するかどうかを判断します。
official
building-streamlit-chat-ui
streamlit
Streamlitでチャットインターフェースを構築します。会話型UI、チャットボット、AIアシスタントを作成する際に使用します。st.chat_message、st.chat_input、メッセージ…をカバーします。
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でダッシュボードを構築します。KPI表示、メトリックカード、データ量の多いレイアウトを作成する際に使用します。境界線、カード、レスポンシブレイアウト、ダッシュボード…をカバーします。
official
building-streamlit-multipage-apps
streamlit
複数ページのStreamlitアプリを構築します。複数ページを持つアプリの作成、ナビゲーションの設定、またはページ間での状態管理を行う際に使用します。
official
checking-changes
streamlit
コミット前にフォーマット、リント、型チェック、ユニットテストを実行して、すべてのコード変更を検証します。バックエンド(Python)またはフロントエンド(TypeScript)の変更後にお使いください…
official
choosing-streamlit-selection-widgets
streamlit
適切なStreamlit選択ウィジェットの選び方。ラジオボタン、セレクトボックス、セグメントコントロール、ピル、その他のオプション選択ウィジェットのいずれを使用するかを判断する際に使用します。…
official
connecting-streamlit-to-snowflake
streamlit
StreamlitアプリをSnowflakeに接続します。データベース接続の設定、シークレットの管理、またはStreamlitアプリからSnowflakeへのクエリ実行時に使用します。
official
creating-pull-requests
streamlit
GitHub上で、適切なラベル、ブランチ名、説明フォーマットを備えたドラフトプルリクエストを作成します。変更をPRとして提出する準備ができたときに使用します。
official
creating-streamlit-themes
streamlit
Streamlitテーマの作成とカスタマイズ。アプリの色、フォント、外観を変更する場合や、アプリをブランドガイドラインに合わせる場合に使用します。config.tomlの設定を含みます…
official
debugging-streamlit
streamlit
Streamlitのフロントエンドとバックエンドの変更を、ホットリロード付きのmake debugを使ってデバッグします。コード変更のテスト、バグ調査、UI動作の確認などに使用します。
official
developing-with-streamlit
streamlit
すべてのStreamlit開発タスク(アプリ作成、編集、デバッグ、スタイリング、最適化、デプロイ)のルーティングスキル。タスクタイプに基づいて専門サブスキル(パフォーマンス最適化、ダッシュボード構築、デザイン改善、ウィジェット選択、テーマ設定、レイアウト、データ表示、マルチページアプリ、セッション状態、チャットUI、カスタムコンポーネント、Snowflake統合)にルーティング。Streamlitソースファイルの特定、エントリーポイント(streamlit_app.py、app.py)の識別、および...のワークフローを含む。
official
developing-with-streamlit
streamlit
**[必須]** すべてのStreamlitタスク(Streamlitアプリケーションの作成、編集、デバッグ、美化、スタイリング、テーマ設定、最適化)に使用します。また必須…
official
discovering-make-commands
streamlit
Streamlit開発で利用可能なmakeコマンドを一覧表示します。ビルド、テスト、リント、フォーマットタスクに使用します。
official
displaying-streamlit-data
streamlit
Streamlitでチャート、データフレーム、メトリクスを表示します。データの可視化、データフレームの列設定、メトリクスへのスパークライン追加時に使用します。対象範囲…
official
finalizing-pr
streamlit
ブランチの変更をマージするために、コードの簡略化、チェックの実行、変更のレビュー、必要に応じてPRの作成を行います。変更をマージする準備ができたときに使用します。
official
fixing-flaky-e2e-tests
streamlit
不安定なPlaywright e2eテストを診断して修正します。テストが断続的に失敗する、タイムアウトエラーが発生する、スナップショットの不一致がある、ブラウザ固有の挙動を示す場合に使用します。
official
fixing-streamlit-ci
streamlit
現在のブランチ/PRにおける失敗したGitHub Actions CIジョブを分析し修正します。CIチェックが失敗した場合、PRチェックに失敗が表示された場合、または診断が必要な場合に使用します…
official
generating-changelog
streamlit
2つのgitタグ間のdocs.streamlit.io向けの洗練されたウェブサイトリリースノートを生成します。新しいStreamlitリリースの準備や変更の確認の際に使用します。
official
implementing-feature
streamlit
製品/技術仕様書、URL、またはGitHub Issueから機能を実装します。仕様を読み、Streamlitのパターンに従って機能を実装し、…を作成します。
official
implementing-new-features
streamlit
新しいStreamlit機能の実装ガイド。バックエンド、フロントエンド、プロトコルバッファにまたがる新しい要素、ウィジェット、機能を追加する際に使用します。
official
improving-frontend-coverage
streamlit
フロントエンドのユニットテストをカバレッジ付きで実行し、カバレッジレポートを分析し、カバレッジを約0.2%向上させる有意義なテストを実装します。次のような場合に使用します…
official
improving-python-coverage
streamlit
Pythonユニットテストをカバレッジ付きで実行し、カバレッジレポートを分析し、カバレッジを約0.2%向上させる有意義なテストを実装します。次のような場合に使用します…
official
improving-streamlit-design
streamlit
Streamlitアプリのビジュアルデザインを改善します。アイコン、バッジ、スペーシング、テキストスタイリングでアプリを磨く際に使用します。Materialアイコン、バッジ構文、区切り線などをカバーします。
official
optimizing-streamlit-performance
streamlit
Streamlitアプリのパフォーマンス最適化。アプリが遅い、再実行が多すぎる、または重いコンテンツを読み込む場合に使用します。キャッシング、フラグメント、静的と動的の比較などをカバーしています。
official
organizing-streamlit-code
streamlit
保守性を考慮したStreamlitコードの整理。アプリを個別のモジュールとユーティリティで構成する際に使用。関心の分離、UIコードの維持…
official
setting-up-streamlit-environment
streamlit
Streamlitアプリ向けのPython環境をセットアップします。新しいプロジェクトを作成するときや依存関係を管理するときに使用します。依存関係管理と実行にuvを使用する方法をカバーしています…
official
sharing-pr-agent-artifacts
streamlit
エージェントが生成したアーティファクト(仕様、計画、学習内容)をstreamlit.wikiにアップロードし、PRコメントで共有します。エージェントのアーティファクトを共有したい場合に使用します…
official
template-skill
streamlit
スキルの説明と、その使用タイミングをここに記述します。
official
understanding-streamlit-architecture
streamlit
Streamlitの内部アーキテクチャについて、バックエンドランタイム、フロントエンドレンダリング、WebSocket通信を含めて説明します。クロスレイヤーの問題をデバッグする際に使用してください…
official
updating-internal-docs
streamlit
内部ドキュメント(*.mdファイル)を現在のコードベースの状態と照らし合わせてレビューし、古くなった情報や誤った情報の更新を提案します。
official
using-streamlit-cli
streamlit
Streamlit CLIコマンドを文書化し、アプリの実行、設定管理、診断を行います。Streamlitアプリの起動時、ランタイムオプションの設定時、または…
official
using-streamlit-custom-components
streamlit
サードパーティのStreamlitカスタムコンポーネントを使用します。コミュニティパッケージでStreamlitを拡張する際に使用します。インストール方法、人気のカスタムコンポーネント、およびその使用場面について説明します。
official
using-streamlit-layouts
streamlit
Streamlitアプリのレイアウトを構成します。サイドバー、カラム、コンテナ、ダイアログにコンテンツを配置する際に使用します。サイドバーの使用方法、カラムの制限、水平方向の…
official
using-streamlit-markdown
streamlit
StreamlitにおけるMarkdown機能のすべてをカバー。GitHub Flavored Markdown構文に加え、色付きテキスト、バッジ、Materialアイコン、LaTeXなどのStreamlit拡張機能を含む。使用…
official
using-streamlit-session-state
streamlit
st.session_stateを使用して、Streamlitの再実行間で状態を管理します。データの永続化、ウィジェット状態の処理、コールバックの実装、状態のデバッグなどに使用します…
official
writing-spec
streamlit
Streamlitの新機能向けに製品仕様書や技術仕様書を作成します。新しいAPIコマンドやウィジェット、チームレビューが必要な重要な変更を設計する際に使用します。
official