qa-pipeline-automation

Community

Ensure code quality and readiness.

Authordousu
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the comprehensive quality assurance process for code, ensuring it meets project standards for formatting, linting, import sorting, type checking, and testing before commits or pushes.

Core Features & Use Cases

  • Automated Code Quality Checks: Executes a full suite of tools including ruff, isort, mypy, and pytest.
  • Pre-commit Validation: Replicates the checks performed by pre-commit hooks to catch issues early.
  • Use Case: Before committing a new feature, run this Skill to guarantee your code is well-formatted, lint-free, correctly typed, and has passing tests, preventing CI failures and maintaining a clean codebase.

Quick Start

Execute the complete QA pipeline by running uv run ruff format src/ && uv run ruff check src/ --fix && uv run isort src/ && uv run mypy src/ && uv run pytest.

Dependency Matrix

Required Modules

ruffisortmypypytestuv

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: qa-pipeline-automation
Download link: https://github.com/dousu/maou/archive/main.zip#qa-pipeline-automation

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.