Back to skills
extension
Category: Development & EngineeringNo API key required

"code-quality-tools"

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

personAuthor: jakexiaohubgithub

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/

| Script | Description | |--------|-------------| | fix-any-types.sh | Replace any types with proper types | | fix-lint-comprehensive.sh | Comprehensive lint fixes | | fix-unused-vars.sh | Remove unused variables | | fix-service-errors.sh | Fix service error patterns | | fix-service-error-calls.py | Python script for service error fixes | | validate-error-handling.sh | Validate error handling patterns | | optimize-images.sh | Optimize 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