qa-pipeline-automation
CommunityEnsure 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.