addressing-pr-review-c…
Address all valid review comments on a PR for the current branch in the streamlit/streamlit repo. Covers both inline review…
Validates all code changes before committing by running format, lint, type, and unit test checks. Use after making backend (Python) or frontend (TypeScript) changes, before committing or finishing a work session.
Claude Code
$ npx -y skills add streamlit/streamlit --skill checking-changes --agent claude-code
Codex
$ npx skills add streamlit/streamlit --skill checking-changes -a codex -y
Cursor
$ npx skills add streamlit/streamlit --skill checking-changes -a cursor -y
Gemini CLI
$ npx skills add streamlit/streamlit --skill checking-changes -a gemini-cli -y
GitHub Copilot
$ npx skills add streamlit/streamlit --skill checking-changes -a github-copilot -y
OpenCode
$ npx skills add streamlit/streamlit --skill checking-changes -a opencode -y
Windsurf
$ npx skills add streamlit/streamlit --skill checking-changes -a windsurf -y
name: checking-changes description: Validates all code changes before committing by running format, lint, type, and unit test checks. Use after making backend (Python) or frontend (TypeScript) changes, before committing or finishing a work session.
**Run at the end of a work session** or after completing a set of changes — not after every small edit.
make check
This runs formatting, linting, type checking, Knip unused-export and unused-dependency analysis, and unit tests on all uncommitted files (staged, unstaged, and untracked).
1. Run `make check` 2. If issues are found:
3. Only consider work complete when `make check` succeeds
Address all valid review comments on a PR for the current branch in the streamlit/streamlit repo. Covers both inline review…
Assesses whether branch or PR changes are high-risk for externally hosted or embedded Streamlit usage and recommends whether…
Creates a draft pull request on GitHub with proper labels, branch naming, and description formatting. Use when changes are ready…
Debug Streamlit frontend and backend changes using make debug with hot-reload. Use when testing code changes, investigating bugs,…
Lists available make commands for Streamlit development. Use for build, test, lint, or format tasks.
Finalizes branch changes for merging by simplifying code, running checks, reviewing changes, and creating a PR if needed. Use…
Performs AI-powered code review on Git changes using the `ocr` CLI from alibaba/open-code-review. Use when the user asks to…
Build or update the code review knowledge graph. Run this first to initialize, or let hooks keep it updated automatically.
Maps the `hunkdiff/extension` authoring surface for Hunk, the terminal diff viewer — hiding or reordering reviewed files, docked…