What problem does it solve?
It helps teams catch bugs, security issues, missing tests, and architectural violations early by enforcing a repeatable checklist for Python pull requests.
Core Features & Use Cases
- Correctness & edge cases: validates logic against the PR intent and ensures edge paths are handled.
- Type safety & boundary validation: checks typing discipline and whether validation happens at inputs/outputs.
- Quality gates for testing & security: assesses test coverage quality and ensures secrets, injection, and sensitive data exposure are not introduced.
- Error handling & architecture compliance: reviews exception specificity, logging/context, and dependency direction within the codebase.
- Use Case: When a backend PR changes core business logic or request/DB boundaries, use this skill to produce a structured review that clarifies must-fix critical issues and optional improvements.
Quick Start
Ask the AI to perform a Python PR code review using the checklist from "Kata: Python Code Review" and return a structured result with summary, critical issues, suggestions, and positive notes.