ensure-quality

Automate code quality checks and refactoring with a two-phase process.

1|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/YH-05/finance --skill ensure-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ensure-quality
Source: https://github.com/YH-05/finance/tree/main/.claude/skills/ensure-quality
Command: npx skills add https://github.com/YH-05/finance --skill ensure-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automatically fixes code quality issues and refactors code to improve maintainability and adherence to coding standards.

Core Features & Use Cases

  • Automated Code Fixing: Ensures make check-all passes by automatically formatting, linting, type-checking, and running tests.
  • Code Simplification: Organizes and refactors changed files by improving type hints, logging, error messages, naming, and reducing complexity.
  • Use Case: Before committing code or creating a Pull Request, run this Skill to automatically resolve linting errors, add missing type hints, and ensure all tests pass, saving valuable review time.

Quick Start

Run this skill to automatically improve the code quality of the entire project.

Frequently Asked Questions about ensure-quality

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

FAQPage Schema
How do I automate code quality checks and refactoring before a pull request?

Automate code quality checks by running a two-phase process that formats, lints, type-checks, and tests code, followed by simplifying and refactoring changed files. This ensures your code passes project standards before you create a pull request.

What is the best way to automatically fix linting errors and add missing type hints?

The best way to fix linting errors and add type hints is using an automated refactoring process that improves type hints, logging, and error messages in changed files. It organizes code to meet project coding standards automatically.

How does automated code simplification handle complexity and naming conventions?

Automated code simplification reduces code complexity and improves naming conventions during a dedicated refactoring phase. It addresses formatting and type checking first, then refactors the code to improve overall maintainability and health.

Can I use automated refactoring to ensure make check-all passes on my project?

Yes, automated refactoring ensures `make check-all` passes by automatically formatting, linting, type-checking, and running tests. It resolves issues across the entire project to guarantee adherence to your coding standards.

Does automated code review work with existing project coding standards?

Yes, automated code review works with existing project coding standards by checking formatting, linting, and testing compliance. It automatically fixes deviations and refactors code to ensure adherence to your established project guidelines.