---
title: "Python — review checklists"
description: "Consumed by the `review-code` skill. When the `python` profile is active, every checklist in **Always load** is applied to the diff. There are no conditional entries for this profile."
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/index-35
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:25:27.375Z
license: CC-BY-4.0
attribution: "Python — review checklists — Claudary (https://claudary.paisolsolutions.com/skills/index-35)"
---

# Python — review checklists
Consumed by the `review-code` skill. When the `python` profile is active, every checklist in **Always load** is applied to the diff. There are no conditional entries for this profile.

## Overview

# Python — review checklists

Consumed by the `review-code` skill. When the `python` profile is active, every checklist in **Always load** is applied to the diff. There are no conditional entries for this profile.

## Always load

- [security-checklist.md](security-checklist.md) — Python-specific security smells: input validation, deserialization, subprocess/shell injection, crypto misuse, secret handling.
- [solid-checklist.md](solid-checklist.md) — SOLID design-principle smells expressed in Python: module cohesion, protocol segregation, dependency inversion, duck-typing boundaries.
- [code-quality-checklist.md](code-quality-checklist.md) — idiomatic Python quality signals: typing, mutability, context managers, exception hygiene, maintainability.
- [removal-plan.md](removal-plan.md) — staged-removal template for Python code being retired (modules, packages, public APIs).

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/index-35) · https://claudary.paisolsolutions.com
