code-review

Review Python code changes against correctness, quality, test, and safety checklists.

Updated May 26, 2026
One-click install
npx skills add https://github.com/anukkrit149/anukkrit-skills --skill code-review-anukkrit149
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/anukkrit149/anukkrit-skills/tree/main/cloud/skills/code-review
Command: npx skills add https://github.com/anukkrit149/anukkrit-skills --skill code-review-anukkrit149

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you catch correctness issues, quality problems, missing tests, and safety risks in code changes before they reach users or production.

Core Features & Use Cases

  • Structured Review Workflow: Reviews modified files end-to-end against a checklist covering correctness, code quality, tests, and safety.
  • Automated Verification Steps: Runs the test suite, checks Python linting, and executes a bundled lint scan for common problems like missing docstrings and bare except clauses.
  • Practical Use Case: After implementing a feature or fixing a bug, use the Skill to validate that the change meets the expected requirements, preserves existing behavior, and includes adequate coverage and safe handling.

Quick Start

Use the code-review skill after your changes are ready to be validated by running the provided review process and fixing any checklist items until all checks pass.

Frequently Asked Questions about code-review

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

FAQPage Schema
How do I run a structured code review to catch bugs before shipping Python changes?

A structured code review validates modified Python files end-to-end against a checklist covering correctness, quality, tests, and safety. You run the test suite, execute Python linting, and perform a dedicated lint scan to prevent defects from shipping.

What does static analysis check for in a Python code review workflow?

Static analysis in a Python code review checks module docstrings, function length, and bare except clauses. It runs automated verification steps alongside pytest test coverage to enforce pass/fail checklist iteration for modified files.

Can I use pytest test coverage to validate code changes before deployment?

Yes, you can use pytest test coverage to validate code changes. The review workflow runs the test suite to verify that new features or bug fixes preserve existing behavior and meet expected requirements before deployment.

Does this code review process work with standard Python development workflows?

Yes, this code review process applies to typical Python development workflows. It validates modified files by running standard test suites and Python linting scans without requiring external dependencies.

What is the best way to enforce quality assurance checks on modified Python files?

The best way to enforce quality assurance is through a structured review workflow that applies a pass/fail checklist. It runs automated lint scans and test suites to identify missing docstrings and bare except clauses in modified files.

Why does my Python code review fail when there are missing module docstrings?

Your Python code review fails because the bundled lint_check scan enforces quality controls by detecting missing module docstrings, excessive function length, and bare except clauses, requiring all checklist items to pass.