Procedure to review a pull request in mixpanel-headless and check each finding before it is posted. Use for every pull request review in this repository.
74
93%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
REVIEW.md sets the priorities, the evidence a finding needs, the severity
scale, and what not to comment on. This skill is the procedure to apply it.
.github/instructions/. If that
file names a folder guide (a CLAUDE.md in the folder), read the guide
too. Not every area has one.REVIEW.md.uv run python -c "..." for a small behavior check.uv run pytest <file>::<test> -q for one focused test. The unit tests
run offline with mocks.tests/live/, and never pass -m live. Those
tests call the real Mixpanel API, and some of them write data.just check or the full test suite. CI runs them.For a new or changed public method, type, CLI command or flag, or MP_*
variable, compare the code with:
uv run mp help <Name>: the built-in reference must describe the new
behavior.src/mixpanel_headless/__init__.py: a new package-level name needs an
export.CHANGELOG.md: an entry under ## Unreleased.docs/guide/.MP_* variable: the environment variable table in CLAUDE.md.REVIEW.md.fbed0c5
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.