quality-standards

Enforce cross-language code quality metrics with Ruff, golangci-lint, and ESLint configurations.

10|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/CsHeng/dot-claude --skill quality-standards-csheng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-standards
Source: https://github.com/CsHeng/dot-claude/tree/main/skills/quality-standards
Command: npx skills add https://github.com/CsHeng/dot-claude --skill quality-standards-csheng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Code quality metrics and continuous improvement. Use when quality standards guidance is required.

Core Features & Use Cases

  • Metrics & Thresholds: Cyclomatic complexity, maintainability index, static analysis, and test coverage thresholds.
  • Improvement Roadmap: Debt identification, refactoring guidance, and continuous improvement framework.

Quick Start

Establish quality targets and configure static analysis tools to enforce quality gates in CI.

Frequently Asked Questions about quality-standards

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

FAQPage Schema
How do I enforce code quality standards across multiple programming languages in CI?

Code quality standards enable you to define and enforce consistent metrics—cyclomatic complexity, maintainability index, and static analysis thresholds—across Python, Go, JavaScript/TypeScript, and other languages. Configure language-specific tools like Ruff, golangci-lint, and ESLint in your CI pipeline to automatically gate releases on quality targets.

What are code complexity and maintainability metrics, and why do they matter?

Complexity metrics measure cyclomatic complexity and maintainability index to quantify code readability and changeability. These metrics help identify high-risk code paths early, reduce technical debt, and guide refactoring priorities so teams ship more reliable code faster.

Can I set up quality gates with different thresholds for different services?

Yes. Quality standards let you standardize cross-language metrics while applying concrete tooling configurations tailored to each service's codebase. Set deterministic targets, evaluation methods, and service-specific configurations to balance consistency with context-appropriate quality requirements.

How do I identify and plan for technical debt reduction?

Quality standards provide debt identification and refactoring guidance by analyzing static analysis and complexity thresholds. Use the continuous improvement framework to prioritize refactoring, track progress against quality targets, and reduce accumulated technical debt over time.

Does static analysis tooling integrate with existing CI/CD pipelines?

Yes. The Skill provides example configurations for Ruff, golangci-lint, ESLint, and security scanning that integrate into CI pipelines. These tools enforce quality gates deterministically, blocking unreliable code from shipping while enabling automated quality enforcement at scale.