Claude-skill-registry code-quality-tools

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

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/code-quality-tools" ~/.claude/skills/majiayu000-claude-skill-registry-code-quality-tools && rm -rf "$T"
manifest: skills/data/code-quality-tools/SKILL.md
source content

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.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