kieran-python-reviewer

Review Python code changes for type hints, readability, and maintainability.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/Andreicr1/netz-analysis-engine --skill kieran-python-reviewer-andreicr1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kieran-python-reviewer
Source: https://github.com/Andreicr1/netz-analysis-engine/tree/main/.gemini/skills/kieran-python-reviewer
Command: npx skills add https://github.com/Andreicr1/netz-analysis-engine --skill kieran-python-reviewer-andreicr1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams enforce Python code quality by providing a persona that critiques Python changes with emphasis on type hints, readability, and maintainability.

Core Features & Use Cases

  • Strict evaluation of type hints and data shapes in touched Python code.
  • Identifies non-Pythonic patterns and regressions risk during changes.
  • Guides maintainability improvements with clear, actionable feedback.
  • Use Case: When reviewing a PR that affects Python code, apply Kieran's standards to ensure changes are explicit and safe.

Quick Start

Summarize a focused Python code review of the touched modules, emphasizing explicit typing, readability, and maintainability.

Frequently Asked Questions about kieran-python-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review Python code for type hints and maintainability?

Review Python code for type hints and maintainability by enforcing explicit typing, clear data shapes, and safe structural changes. Apply strict evaluation criteria to touched modules to ensure readability, avoid non-Pythonic patterns, and preserve existing behavior.

What is a Python code review standard for public APIs and data models?

A Python code review standard for public APIs and data models enforces strong typing discipline, explicit data shapes, and robust error handling. It ensures core utilities remain maintainable and readable while preventing regressions during structural changes.

How do I identify non-Pythonic patterns during a Python code review?

Identify non-Pythonic patterns during a Python code review by applying static analysis criteria that target touched modules. Evaluate type hints, data shapes, and structural changes to detect regressions and guide maintainability improvements with clear feedback.

Can I use static analysis to enforce type hints in touched Python modules?

Yes, you can use static analysis to enforce type hints in touched Python modules. Apply review criteria covering explicit typing, clear data shapes, and readability to ensure changes are explicit, safe, and maintainable across projects.

What is the best way to check error handling and readability in Python changes?

The best way to check error handling and readability in Python changes is to apply a persona that critiques touched modules. Evaluate explicit typing, avoid non-Pythonic patterns, and ensure review criteria cover maintainability while preserving existing behavior.

Does Python code review work for core utilities requiring strong typing discipline?

Yes, Python code review works for core utilities requiring strong typing discipline. It ensures touched modules maintain explicit typing, clear data shapes, and robust error handling while avoiding regressions and preserving existing behavior during changes.