implementing-new-features
OfficialA practical guide to implementing new Streamlit features.
Authorstreamlit
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Coordinating end-to-end feature implementation across protobufs, backend, and frontend for Streamlit.
Core Features & Use Cases
- End-to-end planning: Align changes across protobuf definitions, backend logic, and frontend components.
- Testing & validation: Includes Python unit tests, Vitest tests, and Playwright E2E tests to ensure quality before merge.
- Deployment readiness: Recommends protobuf generation, code checks, and linting as part of the workflow.
Quick Start
Define a new feature and follow this guide to coordinate protobuf, backend, and frontend changes end-to-end.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: implementing-new-features Download link: https://github.com/streamlit/streamlit/archive/main.zip#implementing-new-features Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.