S

Streamlit技能

addressing-pr-review-comments
streamlit
处理当前分支在streamlit/streamlit仓库中PR上的所有有效审查评论,涵盖内联审查评论和一般PR(问题)评论……
official
assessing-external-test-risk
streamlit
评估分支或PR变更是否对外部托管或嵌入的Streamlit使用构成高风险,并建议是否需要外部端到端覆盖…
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
使用 make debug 配合热重载调试 Streamlit 前端和后端变更。适用于测试代码更改、排查错误、检查 UI 行为或…
official
developing-with-streamlit
streamlit
**[必需]** 用于所有Streamlit任务:创建、编辑、调试、美化、样式化、主题化或优化Streamlit应用。同样必需…
official
developing-with-streamlit
streamlit
用于所有Streamlit开发任务的路由技能:应用创建、编辑、调试、样式设计、优化和部署。根据任务类型路由到专业子技能:性能优化、仪表板构建、设计改进、组件选择、主题设置、布局、数据展示、多页面应用、会话状态、聊天界面、自定义组件以及Snowflake集成。包含定位Streamlit源文件、识别入口点(streamlit_app.py、app.py)的工作流程,以及...
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端到端测试。当测试间歇性失败、出现超时错误、快照不匹配或表现出浏览器特定问题时使用…
official
fixing-streamlit-ci
streamlit
分析并修复当前分支/PR中失败的GitHub Actions CI任务。当CI检查失败、PR检查显示失败或需要诊断时使用…
official
generating-changelog
streamlit
在两个git标签之间生成用于docs.streamlit.io的精美网站发布说明。在准备新的Streamlit版本或审查变更时使用…
official
implementing-feature
streamlit
根据产品/技术规范、URL或GitHub问题实现一个功能。读取规范,遵循Streamlit模式实现该功能,并创建一个…
official
implementing-new-features
streamlit
新Streamlit功能的实现指南。在添加跨越后端、前端和protobuf的新元素、组件或功能时使用。
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风格的语法以及Streamlit扩展,如彩色文本、徽章、Material图标和LaTeX。使用…
official
using-streamlit-session-state
streamlit
使用st.session_state在Streamlit重新运行时管理状态。在持久化数据、处理组件状态、实现回调或调试状态时使用…
official
writing-spec
streamlit
为新的Streamlit功能编写产品和技术规格。适用于设计新的API命令、组件或需要团队审查的重大变更时…
official