config-validation

Community

Validate configs, generate diffs, ensure consistency.

Authormetasaver
Version1.0.0
Installs0

System Documentation

What problem does it solves?

Manually validating configuration files against templates or schemas is tedious, error-prone, and leads to inconsistencies across projects. This skill automates configuration validation, ensuring consistency and adherence to standards.

Core Features & Use Cases

  • Compare Against Template: Generates a detailed diff report by comparing a configuration file against a specified template, highlighting added, removed, and modified properties.
  • Validate Config Structure: Applies a library of custom validation rules (e.g., for TypeScript, Prettier, ESLint) to check for structural correctness and best practices.
  • Multi-Config Comparisons: Enables validation across multiple packages in a monorepo, ensuring consistent configurations.
  • Detailed Reports: Provides comprehensive validation reports with errors, warnings, and suggestions, including JSON paths to issues.
  • Use Case: Validate a tsconfig.json file to ensure strict mode is enabled and module resolution is correct, or compare it against a standard template to find all differences and generate a markdown report.

Quick Start

Validate the tsconfig.json file in the current directory for strict mode compliance.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: config-validation
Download link: https://github.com/metasaver/claude-marketplace/archive/main.zip#config-validation

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository