run-checks

Run flake8, black, isort, mypy, pytest, and coverage checks.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/rafaelcostaf4-afk/SurveyHub --skill run-checks-rafaelcostaf4-afk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-checks
Source: https://github.com/rafaelcostaf4-afk/SurveyHub/tree/main/.claude/skills/run-checks
Command: npx skills add https://github.com/rafaelcostaf4-afk/SurveyHub --skill run-checks-rafaelcostaf4-afk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the entire quality workflow for Python projects by running lint, type checking, and tests, reducing manual setup and ensuring consistent quality gates.

Core Features & Use Cases

  • Linting & Formatting: enforces style with black, isort, and flake8 to catch issues early.
  • Type Checking & Testing: runs mypy and pytest with coverage to validate correctness and detect type errors.
  • Release Readiness: ensures code meets quality thresholds before commits or deployments, suitable for local development, CI pipelines, or pre-commit hooks.

Quick Start

Run the complete quality pipeline locally to verify lint, type checks, and tests before committing.

Frequently Asked Questions about run-checks

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

FAQPage Schema
How do I automate Python lint, type checking, and pytest coverage in one command?

Automating Python lint, type checking, and pytest coverage involves orchestrating flake8, black, isort, mypy, and pytest into a single pipeline. This Skill coordinates those tools to run end-to-end quality checks for local development, CI pipelines, and pre-commit hooks.

What is the best way to set up a pre-commit hook for Django code quality checks?

Setting up a pre-commit hook for Django code quality checks requires running lint, type-check, and test tools before commits. This Skill orchestrates black, isort, flake8, mypy, and pytest with coverage to enforce quality thresholds and release readiness.

Does this automated quality pipeline work with my existing flake8 and mypy configuration?

Yes, this automated quality pipeline integrates with existing flake8 and mypy configurations. It orchestrates these tools alongside black, isort, and pytest to execute end-to-end code quality checks for Python and Django projects.

Can I run mypy type checking and pytest with coverage in a CI pipeline?

You can run mypy type checking and pytest with coverage in a CI pipeline by orchestrating them as end-to-end quality checks. This Skill automates that workflow to validate correctness, detect type errors, and ensure code meets quality thresholds before deployment.

Why should I orchestrate end-to-end code quality checks instead of running tools separately?

Orchestrating end-to-end code quality checks instead of running tools separately ensures consistent quality gates across development workflows. Automating lint, type-check, and test execution reduces manual setup and validates release readiness in local, CI, and pre-commit contexts.