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 程式碼…