dev-improve-code-quality

Automate code refactoring and quality validation with ESLint and Prettier.

3|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/GDSDN/kord-aios --skill dev-improve-code-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-improve-code-quality
Source: https://github.com/GDSDN/kord-aios/tree/main/src/features/builtin-skills/kord-aios/dev-workflow/dev-improve-code-quality
Command: npx skills add https://github.com/GDSDN/kord-aios --skill dev-improve-code-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires prettier, eslint, jscodeshift, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of improving code quality by performing automated refactoring, linting, and testing, eliminating the need for manual checklists.

Core Features & Use Cases

  • Automated Refactoring: Improves code formatting, linting, modern syntax, and more.
  • Validation: Ensures code quality through linting and testing methodologies.
  • Modes: Supports YOLO (autonomous), Interactive (educational), and Pre-Flight (comprehensive planning) modes.
  • Use Case: Automatically refactor a legacy codebase to adhere to modern JavaScript standards, improving maintainability and reducing bugs.

Quick Start

Run improve-code-quality on the 'src/utils' directory to apply formatting and modern syntax improvements.

Frequently Asked Questions about dev-improve-code-quality

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

FAQPage Schema
How do I automate code refactoring for a legacy JavaScript codebase?

Automate code refactoring by running transformation scripts to apply modern syntax, formatting, and linting rules. This process eliminates manual checklists and systematically upgrades legacy code to modern standards.

How does automated linting integrate with ESLint and Prettier for code validation?

Automated linting integrates with ESLint and Prettier to provide deterministic code improvements and validation. These tools automatically apply formatting and identify syntax issues based on configurable patterns.

Can I use jscodeshift to modernize code syntax across multiple files?

Yes, jscodeshift is used as a dependency to apply codemods and modernize code syntax across multiple files. It enables automated transformations to enforce best practices within directories like 'src/utils'.

What is the best way to plan code quality improvements before applying changes?

Use the Pre-Flight mode for comprehensive planning before executing code quality improvements. This mode analyzes the codebase to generate a validation strategy, ensuring changes are safe before auto-fix is applied.

Does this automated refactoring support interactive educational modes?

Yes, the Interactive mode provides an educational approach to automated refactoring. It guides users through formatting and linting corrections step by step, unlike the autonomous YOLO mode that applies all fixes immediately.

What are the limitations of autonomous auto-fix capabilities for code formatting?

Autonomous auto-fix capabilities rely on deterministic rules from ESLint and Prettier, meaning they cannot resolve complex logical bugs or architectural issues. They are limited to formatting, linting, and modern syntax transformations.