.claude/skills/review-python/SKILL.md
Run the Python code review protocol on scripts in code/py/. Checks code quality, reproducibility, pandas idioms, figure standards, and output conventions. Produces a report without editing files.
npx skillsauth add AndreaMentasti/tweet-election review-pythonInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run the comprehensive Python code review protocol.
Identify scripts to review:
$ARGUMENTS is a specific .py filename or path: review that file only$ARGUMENTS is all: review all .py scripts in code/py/
(skip config.py unless explicitly requested — it's a config file, not an analysis script)For each script, launch the python-reviewer agent with instructions to:
.claude/agents/python-reviewer.md.claude/rules/python-code-conventions.md for current standardscode/py/config.py to understand the path configurationquality_reports/[script_name]_python_review.mdAfter all reviews complete, present a summary:
IMPORTANT: Do NOT edit any Python source files. Only produce reports. Fixes are applied after user review.
testing
Perform adversarial visual audit of Quarto or Beamer slides checking for overflow, font consistency, box fatigue, and layout issues.
testing
Validate bibliography entries against citations in all lecture files. Find missing entries and unused references.
testing
Translate Beamer LaTeX to Quarto RevealJS. Multi-phase workflow with TikZ extraction and QA.
tools
Context and tools for working with Stata — writing .do files, running them in batch mode, and efficiently consulting the bundled PDF documentation.