Skip to content
code-quality-tools logo

Code Quality Tools

code-quality-tools

Automated code quality fixes for linting, types, unused variables, and error handling; use when fixing code quality issues in bulk

SKILL.md

Full skill instructions

Code Quality Tools

When to Use This Skill

Use this skill when:

  • Fixing lint errors in bulk
  • Removing unused variables
  • Fixing TypeScript any types
  • Validating error handling patterns
  • Optimizing images

Scripts

Location: .claude/​skills/​code-quality-tools/​scripts/

ScriptDescription
fix-any-types.shReplace any types with proper types
fix-lint-comprehensive.shComprehensive lint fixes
fix-unused-vars.shRemove unused variables
fix-service-errors.shFix service error patterns
fix-service-error-calls.pyPython script for service error fixes
validate-error-handling.shValidate error handling patterns
optimize-images.shOptimize image assets

Quick Start

# Fix all lint issues
./​.claude/​skills/​code-quality-tools/​scripts/​fix-lint-comprehensive.sh

# Remove unused variables
./​.claude/​skills/​code-quality-tools/​scripts/​fix-unused-vars.sh

# Validate error handling
./​.claude/​skills/​code-quality-tools/​scripts/​validate-error-handling.sh

Common Workflows

Pre-Commit Quality Check

# 1. Fix lint issues
./​.claude/​skills/​code-quality-tools/​scripts/​fix-lint-comprehensive.sh

# 2. Remove unused vars
./​.claude/​skills/​code-quality-tools/​scripts/​fix-unused-vars.sh

# 3. Run pnpm quality
pnpm quality

Image Optimization

./​.claude/​skills/​code-quality-tools/​scripts/​optimize-images.sh