S

Streamlitスキル

addressing-pr-review-comments
streamlit
現在のブランチのstreamlit/streamlitリポジトリにおけるPR上のすべての有効なレビューコメントに対応します。インラインのレビューコメントと一般的なPR(イシュー)の両方を対象とします…
official
addressing-pr-review-comments
streamlit
Address all valid review comments on a PR for the current branch in the streamlit/streamlit repo. Covers both inline review comments and general PR (issue)…
official
assessing-external-test-risk
streamlit
ブランチまたはPRの変更が、外部ホストまたは埋め込みのStreamlit利用にとって高リスクかどうかを評価し、外部e2eカバレッジを…で行うべきか推奨します。
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-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
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-pull-requests
streamlit
Creates a draft pull request on GitHub with proper labels, branch naming, and description formatting. Use when changes are ready to be submitted as a PR to the…
official
creating-streamlit-themes
streamlit
Streamlitテーマの作成とカスタマイズ。アプリの色、フォント、外観を変更する場合や、アプリをブランドガイドラインに合わせる場合に使用します。config.tomlの設定を含みます…
official
creating-streamlit-themes
streamlit
Creating and customizing Streamlit themes. Use when changing app colors, fonts, or appearance, or aligning apps to brand guidelines. Covers config.toml…
official
debugging-streamlit
streamlit
Streamlitのフロントエンドとバックエンドの変更を、ホットリロード付きのmake debugを使ってデバッグします。コード変更のテスト、バグ調査、UI動作の確認などに使用します。
official
debugging-streamlit
streamlit
Debug Streamlit frontend and backend changes using make debug with hot-reload. Use when testing code changes, investigating bugs, checking UI behavior, or…
official
developing-with-streamlit
streamlit
**[必須]** すべてのStreamlitタスク(Streamlitアプリケーションの作成、編集、デバッグ、美化、スタイリング、テーマ設定、最適化)に使用します。また必須…
official
developing-with-streamlit
streamlit
すべてのStreamlit開発タスク(アプリ作成、編集、デバッグ、スタイリング、最適化、デプロイ)のルーティングスキル。タスクタイプに基づいて専門サブスキル(パフォーマンス最適化、ダッシュボード構築、デザイン改善、ウィジェット選択、テーマ設定、レイアウト、データ表示、マルチページアプリ、セッション状態、チャットUI、カスタムコンポーネント、Snowflake統合)にルーティング。Streamlitソースファイルの特定、エントリーポイント(streamlit_app.py、app.py)の識別、および...のワークフローを含む。
official
developing-with-streamlit
streamlit
Use for ALL Streamlit tasks: creating, editing, debugging, beautifying, styling, theming, optimizing, or deploying Streamlit apps. Also custom components,…
official
developing-with-streamlit
streamlit
あらゆるStreamlitタスクに使用:Streamlitアプリの作成、編集、デバッグ、美化、スタイリング、テーマ設定、最適化、またはデプロイ。カスタムコンポーネントも含む、…
official
discovering-make-commands
streamlit
Streamlit開発で利用可能なmakeコマンドを一覧表示します。ビルド、テスト、リント、フォーマットタスクに使用します。
official
discovering-make-commands
streamlit
Streamlit開発で利用可能なmakeコマンドを一覧表示します。ビルド、テスト、リント、フォーマットのタスクに使用します。
official
displaying-streamlit-data
streamlit
Streamlitでチャート、データフレーム、メトリクスを表示します。データの可視化、データフレームの列設定、メトリクスへのスパークライン追加時に使用します。対象範囲…
official
finalizing-pr
streamlit
ブランチの変更をマージするために、コードの簡略化、チェックの実行、変更のレビュー、必要に応じてPRの作成を行います。変更をマージする準備ができたときに使用します。
official
finalizing-pr
streamlit
ブランチの変更をマージ用に確定します。コードの簡素化、チェックの実行、変更のレビューを行い、必要に応じてPRを作成します。変更をマージする準備ができたときに使用します。
official
fixing-flaky-e2e-tests
streamlit
不安定なPlaywright e2eテストを診断して修正します。テストが断続的に失敗する、タイムアウトエラーが発生する、スナップショットの不一致がある、ブラウザ固有の挙動を示す場合に使用します。
official
fixing-flaky-e2e-tests
streamlit
不安定なPlaywright e2eテストを診断して修正します。テストが断続的に失敗する場合、タイムアウトエラーが表示される場合、スナップショットの不一致がある場合、またはブラウザ固有の…
official
fixing-streamlit-ci
streamlit
現在のブランチ/PRにおける失敗したGitHub Actions CIジョブを分析し修正します。CIチェックが失敗した場合、PRチェックに失敗が表示された場合、または診断が必要な場合に使用します…
official
fixing-streamlit-ci
streamlit
Analyze and fix failed GitHub Actions CI jobs for the current branch/PR. Use when CI checks fail, PR checks show failures, or you need to diagnose…
official
generating-changelog
streamlit
2つのgitタグ間のdocs.streamlit.io向けの洗練されたウェブサイトリリースノートを生成します。新しいStreamlitリリースの準備や変更の確認の際に使用します。
official
generating-changelog
streamlit
2つのgitタグ間のウェブサイトリリースノートを生成し、docs.streamlit.io向けに仕上げます。新しいStreamlitリリースの準備や変更内容の確認の際に使用します。
official
implementing-feature
streamlit
製品/技術仕様書、URL、またはGitHub Issueから機能を実装します。仕様を読み、Streamlitのパターンに従って機能を実装し、…を作成します。
official
implementing-feature
streamlit
プロダクト/技術仕様、URL、またはGitHub Issueから機能を実装します。仕様を読み、Streamlitのパターンに従って機能を実装し、…を作成します。
official
implementing-new-features
streamlit
新しいStreamlit機能の実装ガイド。バックエンド、フロントエンド、プロトコルバッファにまたがる新しい要素、ウィジェット、機能を追加する際に使用します。
official
improving-frontend-coverage
streamlit
フロントエンドのユニットテストをカバレッジ付きで実行し、カバレッジレポートを分析し、カバレッジを約0.2%向上させる有意義なテストを実装します。次のような場合に使用します…
official
improving-frontend-coverage
streamlit
Runs frontend unit tests with coverage, analyzes coverage reports, and implements meaningful tests to increase coverage by ~0.2%. Use when you want to…
official
improving-python-coverage
streamlit
Pythonユニットテストをカバレッジ付きで実行し、カバレッジレポートを分析し、カバレッジを約0.2%向上させる有意義なテストを実装します。次のような場合に使用します…
official
improving-python-coverage
streamlit
Runs Python unit tests with coverage, analyzes coverage reports, and implements meaningful tests to increase coverage by ~0.2%. Use when you want to…
official
improving-streamlit-design
streamlit
Streamlitアプリのビジュアルデザインを改善します。アイコン、バッジ、スペーシング、テキストスタイリングでアプリを磨く際に使用します。Materialアイコン、バッジ構文、区切り線などをカバーします。
official
optimizing-streamlit-performance
streamlit
Streamlitアプリのパフォーマンス最適化。アプリが遅い、再実行が多すぎる、または重いコンテンツを読み込む場合に使用します。キャッシング、フラグメント、静的と動的の比較などをカバーしています。
official
organizing-streamlit-code
streamlit
保守性を考慮したStreamlitコードの整理。アプリを個別のモジュールとユーティリティで構成する際に使用。関心の分離、UIコードの維持…
official
reviewing-pr-description
streamlit
PRのタイトルと説明文の可読性を評価します——変更内容とその理由がレビュアーに明確かつ簡潔に伝わるかどうか。以下のような所見を生成します…
official
reviewing-readability
streamlit
コメント、docstring、およびコード内の命名を、コードベースに不慣れな開発者にとっての読みやすさの観点から評価します。ドキュメントが明確で簡潔かどうか、また…
official
setting-up-streamlit-environment
streamlit
Streamlitアプリ向けのPython環境をセットアップします。新しいプロジェクトを作成するときや依存関係を管理するときに使用します。依存関係管理と実行にuvを使用する方法をカバーしています…
official
sharing-pr-agent-artifacts
streamlit
エージェントが生成したアーティファクト(仕様、計画、学習内容)をstreamlit.wikiにアップロードし、PRコメントで共有します。エージェントのアーティファクトを共有したい場合に使用します…
official
sharing-pr-agent-artifacts
streamlit
エージェント生成の成果物(仕様書、計画、学び)をstreamlit.wikiにアップロードし、PRコメントで共有します。共有したいエージェント成果物がある場合に使用します…
official
template-skill
streamlit
スキルの説明と、その使用タイミングをここに記述します。
official
understanding-streamlit-architecture
streamlit
Streamlitの内部アーキテクチャについて、バックエンドランタイム、フロントエンドレンダリング、WebSocket通信を含めて説明します。クロスレイヤーの問題をデバッグする際に使用してください…
official
understanding-streamlit-architecture
streamlit
Explains Streamlit's internal architecture including backend runtime, frontend rendering, and WebSocket communication. Use when debugging cross-layer issues,…
official
updating-internal-docs
streamlit
内部ドキュメント(*.mdファイル)を現在のコードベースの状態と照らし合わせてレビューし、古くなった情報や誤った情報の更新を提案します。
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
writing-spec
streamlit
Writes product and tech specs for new Streamlit features. Use when designing new API commands, widgets, or significant changes that need team review before…
official