Streamlit — A faster way to build and share data apps.
Streamlit is a Python framework that turns scripts into interactive web applications for data exploration, dashboards, reports, and chat interfaces. Data scientists, machine-learning practitioners, and developers use it to build and share data apps without implementing the web interface from scratch. The catalogue add-ons support coding-agent workflows for Streamlit applications.
These files are streamlit/streamlit's own configuration. They tell Claude Code, Codex, GitHub Copilot and OpenCode how to work on this repository, so they are not mods to install elsewhere. Copy one as a starting point and replace the parts that are about this project.
.github/copilot-instructions.md A 2,238 tok .github/instructions/agents.instructions.md A 832 tok .github/instructions/e2e_playwright.instructions.md A 2,431 tok .github/instructions/embedded_skills.instructions.md A 547 tok .github/instructions/protobuf.instructions.md A 223 tok .github/instructions/python.instructions.md A 1,185 tok .github/instructions/python_lib.instructions.md A 4,094 tok .github/instructions/python_tests.instructions.md A 784 tok .github/instructions/scripts.instructions.md A 110 tok .github/instructions/skills.instructions.md A 936 tok .github/instructions/specs.instructions.md A 3,922 tok .github/instructions/typescript.instructions.md A 4,720 tok .github/instructions/workflows.instructions.md A 2,556 tok AGENTS.md A 2,213 tok CLAUDE.md A 6 tok .claude/settings.json A — .claude/settings.json A — .claude/settings.json A — .claude/settings.json A — .claude/settings.json A — .claude/skills/addressing-pr-review-comments/SKILL.md A 61 tok .claude/skills/assessing-external-test-risk/SKILL.md A 88 tok .claude/skills/checking-changes/SKILL.md A 47 tok .claude/skills/creating-pull-requests/SKILL.md A 45 tok .claude/skills/debugging-streamlit/SKILL.md A 41 tok .claude/skills/discovering-make-commands/SKILL.md A 28 tok .claude/skills/finalizing-pr/SKILL.md A 38 tok .claude/skills/fixing-flaky-e2e-tests/SKILL.md A 43 tok .claude/skills/fixing-streamlit-ci/SKILL.md A 47 tok .claude/skills/generating-changelog/SKILL.md A 35 tok .claude/skills/implementing-feature/SKILL.md A 83 tok .claude/skills/improving-frontend-coverage/SKILL.md A 48 tok .claude/skills/improving-python-coverage/SKILL.md A 47 tok .claude/skills/reviewing-pr-description/SKILL.md A 81 tok .claude/skills/reviewing-readability/SKILL.md A 108 tok .claude/skills/sharing-pr-agent-artifacts/SKILL.md A 42 tok .claude/skills/understanding-streamlit-architecture/SKILL.md A 75 tok .claude/skills/updating-internal-docs/SKILL.md A 29 tok .claude/skills/writing-spec/SKILL.md A 33 tok .claude/commands/fixing-pr.md A 8 tok .claude/commands/qa-testing-feature.md A 9 tok .claude/commands/reviewing-local-changes.md A 9 tok .claude/commands/simplifying-local-changes.md A 9 tok .claude/agents/AGENTS.md A — .claude/agents/CLAUDE.md A — .claude/agents/fixing-pr.md A 35 tok .claude/agents/qa-testing-feature.md A 67 tok .claude/agents/reviewing-local-changes.md A 38 tok .claude/agents/simplifying-local-changes.md A 33 tok