writing-spec

作成者: streamlit

Streamlitの新機能向けに製品仕様書や技術仕様書を作成します。新しいAPIコマンドやウィジェット、チームレビューが必要な重要な変更を設計する際に使用します。

npx skills add https://github.com/streamlit/streamlit --skill writing-spec

Writing product or tech specs

Create specs in the specs/ directory following the instructions in specs/AGENTS.md. Use the user's instructions as the basis for the spec.

Quick start:

cp -r specs/YYYY-MM-DD-template specs/$(date +%Y-%m-%d)-feature-name

Then fill in product-spec.md and/or tech-spec.md per the template and guidelines.

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
Streamlitテーマの作成とカスタマイズ。アプリの色、フォント、外観を変更する場合や、アプリをブランドガイドラインに合わせる場合に使用します。config.tomlの設定を含みます…
developing-with-streamlit
streamlit
**[必須]** すべてのStreamlitタスク(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…
connecting-streamlit-to-snowflake
streamlit
StreamlitアプリをSnowflakeに接続します。データベース接続の設定、シークレットの管理、またはStreamlitアプリからSnowflakeへのクエリ実行時に使用します。
creating-streamlit-themes
streamlit
Streamlitテーマの作成とカスタマイズ。アプリの色、フォント、外観を変更する場合、またはアプリをブランドガイドラインに合わせる場合に使用します。config.toml…を扱います。
optimizing-streamlit-performance
streamlit
Streamlitアプリのパフォーマンス最適化。アプリが遅い、再実行が多すぎる、または重いコンテンツを読み込む場合に使用します。キャッシング、フラグメント、静的と動的の比較などをカバーしています。
organizing-streamlit-code
streamlit
保守性を考慮したStreamlitコードの整理。アプリを個別のモジュールとユーティリティで構成する際に使用。関心の分離、UIコードの維持…