---
name: quality-checks
description: Use when running code quality checks, linting, formatting, and static analysis before commits or reviews.
---

# Quality Checks

## When to Use
- Before committing code
- During code review
- When setting up CI/CD

## Checks to Run
1. Linting (ESLint, Prettier)
2. Type checking (TypeScript)
3. Unit tests
4. Integration tests
5. Security scanning

## Automation
- Pre-commit hooks
- CI/CD pipelines
- Quality gates
