streamlit

67 mods across 2 repositories, 46k stars between them.

streamlit/streamlit

Skill Claude CodeCodex

Implement a feature from a product/tech spec, URL, GitHub issue, or by auto-selecting the next papercut enhancement. Reads the spec, implements the feature following Streamlit patterns, and creates a merge-ready PR. Use when given a spec folder path, document URL, or issue link to implement, or when asked to implement…

46k +15 changed today A 83 tokens original Apache-2.0

streamlit/streamlit

Skill Claude CodeCodex

Runs frontend unit tests with coverage, analyzes coverage reports, and implements meaningful tests to increase coverage by 0.2%. Use when you want to systematically improve frontend test coverage with high-value test cases.

46k +15 today A 48 tokens original Apache-2.0

streamlit/streamlit

Skill Claude CodeCodex

Runs Python unit tests with coverage, analyzes coverage reports, and implements meaningful tests to increase coverage by 0.2%. Use when you want to systematically improve Python test coverage with high-value test cases.

46k +15 today A 47 tokens original Apache-2.0

streamlit/streamlit

Skill Claude CodeCodex

Evaluates a PR's title and description for readability — do they clearly and concisely convey what changed and why to a reviewer? Produces findings with concrete proposed rewrites; the caller decides whether to apply them or present them as feedback. Use when finalizing a PR or reviewing PR metadata. For code…

46k +15 today A 81 tokens original Apache-2.0

streamlit/streamlit

Skill Claude CodeCodex

Evaluates comments, docstrings, and naming in code for readability by a developer new to the codebase — is the documentation clear and concise, and is non-obvious logic documented? Produces findings with concrete proposed rewrites (or additions where documentation is missing); the caller decides whether to apply them…

46k +15 today A 108 tokens original Apache-2.0

streamlit/streamlit

Skill Claude CodeCodex

Uploads agent-generated artifacts (specs, plans, learnings) to the streamlit.wiki for sharing via PR comments. Use when you have agent artifacts to share with reviewers.

46k +15 today A 42 tokens original Apache-2.0

streamlit/streamlit

Skill Claude CodeCodex

Explains Streamlit's internal architecture including backend runtime, frontend rendering, and WebSocket communication. Use when debugging cross-layer issues, understanding how features work end-to-end, planning architectural changes, or onboarding to the codebase. Covers ForwardMsg/BackMsg protocol, script rerun…

46k +15 today A 75 tokens original Apache-2.0

streamlit/streamlit

Skill Claude CodeCodex

Review internal documentation (.md files) against the current codebase state and propose updates for outdated or incorrect information.

46k +15 today A 29 tokens original Apache-2.0

writing-spec

33

streamlit/streamlit

Skill Claude CodeCodex

Writes product and tech specs for new Streamlit features. Use when designing new API commands, widgets, or significant changes that need team review before implementation.

46k +15 today A 33 tokens original Apache-2.0

agents

34

streamlit/streamlit

Cursor rule Cursor

This directory contains custom subagent definitions for Claude Code (and Cursor, which reads from this directory).

46k +15 today A 0 tokens copy · 92% Apache-2.0

e2e_playwright

35

streamlit/streamlit

Cursor rule Cursor

We use playwright with pytest to e2e test Streamlit library. E2E tests verify the complete Streamlit system (frontend, backend, communication, state, visual appearance) from a user's perspective (black-box). They complement Python/JS unit tests, which are faster and focus on internal logic, input/output validation…

46k +15 today A 0 tokens original Apache-2.0

embedded_skills

36

streamlit/streamlit

Cursor rule Cursor

Skills under lib/streamlit/.agents/skills/ ship with the library and load from the user's installed Streamlit, so keep them current as features evolve. developing-with-streamlit uses SKILL.md for routing and references/ for topic files. Follow these conventions when adding or editing guidance.

46k +15 today A 0 tokens original Apache-2.0

overview

37

streamlit/streamlit

Cursor rule Cursor

Streamlit is an open-source (Apache 2.0) Python library for creating interactive web applications and dashboards with focus on data apps and internal tools.

46k +15 today A 2,250 tokens original Apache-2.0

protobuf

38

streamlit/streamlit

Cursor rule Cursor

Protobuf messages are used for communication between the Streamlit backend and frontend via WebSocket connections.

46k +15 today A 230 tokens original Apache-2.0

python

39

streamlit/streamlit

Cursor rule Cursor

Cursor rule "python" from streamlit/streamlit, covering python development guide, key principles, docstrings, package structure and dependencies.

46k +15 today A 1,192 tokens original Apache-2.0

python_lib

40

streamlit/streamlit

Cursor rule Cursor

Tips and guidelines specific to the development of the Streamlit Python library, not applicable to scripts and e2e tests.

46k +15 changed today A 0 tokens original Apache-2.0

python_tests

41

streamlit/streamlit

Cursor rule Cursor

We use the unit tests to cover internal behavior that can work without the web / backend counterpart. We aim for 95%+ unit test coverage of our Python code in lib/streamlit.

46k +15 today A 0 tokens original Apache-2.0

scripts

42

streamlit/streamlit

Cursor rule Cursor

Utility scripts for development and CI/CD.

46k +15 today A 0 tokens original Apache-2.0

skills

43

streamlit/streamlit

Cursor rule Cursor

This file provides guidance to AI coding agents (Claude Code, Cursor, Copilot, etc.) when working with skills in this repository.

46k +15 today A 0 tokens original Apache-2.0

specs

44

streamlit/streamlit

Cursor rule Cursor

This directory contains product and tech specs for Streamlit features.

46k +15 today A 0 tokens original Apache-2.0

typescript

45

streamlit/streamlit

Cursor rule Cursor

Changes to these high-fan-out internals can affect every message, delta, element, or rerun. Keep work in them minimal, and benchmark changes with representative stress-test apps.

46k +15 today A 4,669 tokens original Apache-2.0

workflows

46

streamlit/streamlit

Cursor rule Cursor

This folder contains all GitHub Actions workflows for the Streamlit repository. Workflows automate CI/CD, testing, releases, and maintenance tasks.

46k +15 today A 0 tokens original Apache-2.0

streamlit/streamlit

Instructions file GitHub Copilot

Copilot instructions for streamlit/streamlit, covering streamlit repo overview, tech stack, folder structure, shell & build policy and make commands.

46k +15 today A 2,238 tokens original Apache-2.0

streamlit/streamlit

Instructions file GitHub Copilot

Instructions for streamlit/streamlit, covering agent definitions, file format, best practices, cross-platform compatibility and slash command support.

46k +15 today A 832 tokens copy · 92% Apache-2.0