code-quality-master

Detect code smells and propose refactorings in Python, Java, and JavaScript codebases.

1|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/jokken79/YuKyuDATA-app1.0v --skill code-quality-master
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-quality-master
Source: https://github.com/jokken79/YuKyuDATA-app1.0v/tree/main/.claude/skills/code-quality-master
Command: npx skills add https://github.com/jokken79/YuKyuDATA-app1.0v --skill code-quality-master

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill helps teams raise code quality by detecting code smells, guiding refactoring, and enforcing clean architecture practices to improve maintainability and readability.

Core Features & Use Cases

  • Detect common code smells (Long Method, God Class, Feature Envy, Data Clumps, Primitive Obsession)
  • Propose and apply refactoring patterns (Extract Class, Replace Conditional with Polymorphism, Introduce Parameter Object)
  • Provide maintainability metrics and actionable guidance to sustain code quality over time.
  • Use case: A large Python project with tangled modules can be analyzed to identify hotspots and generate a prioritized refactoring plan.

Quick Start

Run a quality review pass on your repository to identify smells and suggested refactors.

Frequently Asked Questions about code-quality-master

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect code smells in a large Python codebase?

Code smells in a large Python codebase are detected by running static analysis to identify issues like Long Method, God Class, and Feature Envy, producing a maintainability index with actionable refactoring guidance.

How do I refactor a God Class to improve maintainability?

Refactor a God Class by applying clean architecture patterns such as Extract Class or Replace Conditional with Polymorphism, reorganizing tangled modules into smaller, more maintainable components with clear responsibilities.

Can I use static analysis to generate a refactoring plan for Java and JavaScript projects?

Static analysis can generate a prioritized refactoring plan for Java and JavaScript projects by analyzing modules to detect code smells and proposing actionable refactors like Introduce Parameter Object.

What is the best way to enforce clean architecture practices across tangled modules?

Enforce clean architecture practices by integrating static analysis tooling with CI to continuously detect code smells, apply refactoring patterns, and sustain a maintainability index over time.

Do I need CI integration to calculate a maintainability index?

CI integration is required to produce a maintainability index and actionable refactoring guidance, ensuring that code quality and clean architecture practices are continuously enforced across the codebase.