validate-quality-config

Validate consistency across editorconfig, linter, pre-commit, and CI configurations.

12|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/jrjsmrtn/project-orchestration-skills --skill validate-quality-config
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: validate-quality-config
Source: https://github.com/jrjsmrtn/project-orchestration-skills/tree/main/skills/validate-quality-config
Command: npx skills add https://github.com/jrjsmrtn/project-orchestration-skills --skill validate-quality-config

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the common issue of inconsistencies in quality configuration files across a project, which can lead to "works locally, fails in CI" issues and affect release quality.

Core Features & Use Cases

  • Configuration Consistency: Validates the consistency between various configuration files such as .editorconfig, linter configs, .pre-commit-config.yaml, and CI workflow files.
  • Version Consistency: Checks that the declared version across the project files matches, ensuring version control integrity.
  • Pre-commit and CI Alignment: Confirms that pre-commit hooks are aligned with CI checks for linting, type checking, and tests.
  • Use Case: It is ideal for post setup-pre-commit to debug inconsistencies or before major releases to ensure a robust quality setup.

Quick Start

Run the validate-quality-config skill to check the consistency of your project's quality configurations.

Frequently Asked Questions about validate-quality-config

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

FAQPage Schema
How do I check consistency between pre-commit hooks and CI workflows?▼

To check consistency between pre-commit hooks and CI workflows, run a validation script that analyzes configuration files and confirms linting, type checking, and test commands align across both environments.

Why does my linter configuration pass locally but fail in CI?▼

Linter configuration passing locally but failing in CI often happens when editorconfig, pre-commit hooks, and CI workflows are out of sync. Validating quality configuration alignment across these files resolves the issue.

How do I validate version consistency across project configuration files?▼

You validate version consistency across project configuration files by running a consistency check that scans declared versions in editorconfig, linter configs, and CI workflows to ensure they match.

When do I need to validate my project quality configuration?▼

You need to validate your project quality configuration after setting up pre-commit hooks or before major releases to ensure a robust quality setup and prevent works locally, fails in CI issues.

Can I use a consistency check to debug pre-commit hook setup?▼

Yes, you can use a consistency check to debug pre-commit hook setup by verifying that your .pre-commit-config.yaml file correctly aligns with your project's linter configurations and CI workflows.

Does validating quality configuration require any dependencies?▼

Validating quality configuration requires no external dependencies, but it does need access to your project's configuration files and workflows to properly check alignment and version consistency.