The Code Quality Checker is a comprehensive Claude skill designed to automate code quality inspections across Python and JavaScript/TypeScript projects. It integrates industry-standard tools for linting, formatting, static type checking, and security vulnerability scanning. By providing automated fixes and specialized React performance audits, it ensures codebase consistency, reduces technical debt, and strengthens security posture throughout the development lifecycle.
Use Cases
Automated Linting and Formatting: Maintain a clean and consistent code style across multi-language projects using tools like Ruff, Black, and Prettier to ensure readability.
Static Type Safety: Catch potential runtime errors early in the development process by enforcing strict type checking with Mypy for Python and TSC for TypeScript.
Security Vulnerability Scanning: Proactively identify and mitigate security risks in project dependencies and source code using pip-audit, Bandit, and npm audit.
React Performance Auditing: Optimize frontend applications by detecting critical bottlenecks such as waterfall requests, inefficient barrel file imports, and unnecessary component re-renders.
CI/CD Workflow Integration: Streamline the DevOps pipeline by embedding automated quality gates into GitHub Actions or pre-commit hooks to prevent substandard code from being merged.
name
code-quality-checker
description
>
version
2.0.0
model_preference
haiku
phase
[2, 2.5]
auto_trigger
true
token_budget
1400
Code Quality Checker
코드 품질 검사 자동화 워크플로우입니다.
Quick Start
# 전체 품질 검사
python .claude/skills/code-quality-checker/scripts/run_quality_check.py
# Python만 검사
python scripts/run_quality_check.py --python-only
# 자동 수정 적용
python scripts/run_quality_check.py --fix