demo-review-2

Automate Python code review with pylint, bandit, and pytest.

1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/wangzhongyuan11/open-claude-code --skill demo-review-2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: demo-review-2
Source: https://github.com/wangzhongyuan11/open-claude-code/tree/main/work/model_skill_demo2
Command: npx skills add https://github.com/wangzhongyuan11/open-claude-code --skill demo-review-2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates code review workflows for Python projects by combining quality checks, security scanning, and automated tests.

Core Features & Use Cases

  • Quality checks with pylint to enforce coding standards.
  • Security scanning with bandit to identify vulnerabilities.
  • Automated testing with pytest to verify changes and generate reports.
  • Use Case: Integrate into CI/CD pipelines or pre-commit hooks to ensure every change meets quality and security requirements before merging.

Quick Start

Run the automated review on your Python project with a single command.

Frequently Asked Questions about demo-review-2

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

FAQPage Schema
How do I automate Python code reviews for security and quality?

Automate Python code reviews by integrating pylint for quality, bandit for security scanning, and pytest for automated testing to enforce coding standards and verify changes in CI/CD pipelines.

Can I run pylint and bandit security scanning in a CI/CD pipeline?

Yes, you can integrate pylint and bandit security scanning into CI/CD pipelines or pre-commit hooks to ensure every code change meets quality and security requirements before merging.

What's the best way to add pre-commit hooks for pytest and pylint?

The best way to add pre-commit hooks is configuring automated workflows that run pytest to verify changes and pylint to analyze quality, generating review reports to validate code before merging.

Does this automated code review support configurable rules for pylint and bandit?

Yes, the automated code review supports configurable rules, allowing you to customize pylint quality analysis and bandit security scanning to match your project's coding standards and security requirements.

Why use bandit and pylint together for Python pull request validation?

Using bandit and pylint together validates Python pull requests by simultaneously identifying security vulnerabilities and enforcing coding standards, ensuring comprehensive quality and security checks before merge.

Do I need pytest to generate automated code review reports?

Yes, pytest automated testing is implemented to verify changes and generate review reports, working alongside pylint and bandit to provide comprehensive quality and security analysis.