review-tool

Validate YAML and JSON tool configuration files against a project schema.

147|31|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/serpro69/claude-toolbox --skill review-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-tool
Source: https://github.com/serpro69/claude-toolbox/tree/main/kodex-plugin/skills/diff-skill/evals/clean-refactor/test-files/before
Command: npx skills add https://github.com/serpro69/claude-toolbox --skill review-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates tool configuration files against a project schema to ensure required fields exist and deprecated fields are avoided.

Core Features & Use Cases

  • Validate presence of required fields such as name, version, and entrypoint across configurations.
  • Flag deprecated options and incompatible schemas to prevent downstream failures.
  • Provide an actionable validation report with per-file findings and recommended fixes.

Quick Start

Run a configuration review to validate all tool config files against the required schema.

Frequently Asked Questions about review-tool

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

FAQPage Schema
How do I validate YAML configuration files against a project schema?

To validate YAML configuration files, this tool checks them against a defined project schema to ensure required fields exist and flag deprecated options. It returns a structured report containing file paths, field violations, and severity classifications.

How do I lint tool configuration files for deprecated options and semver compliance?

Linting tool configuration files for deprecated options and semver compliance involves scanning YAML and JSON files to detect outdated fields and validate version strings. The tool generates an actionable validation report detailing per-file findings and recommended fixes.

What is the best way to check required fields like name and version in JSON config files?

Checking required fields like name and version in JSON config files requires validating them against a project schema to confirm their presence. This process enforces semver formatting on version strings and flags deprecated options to prevent downstream failures.

Does this configuration review tool work with both YAML and JSON files?

Yes, the configuration review tool works with both YAML and JSON files. It identifies and validates tool configurations across both formats, enforcing required fields and semver compliance while generating a structured validation report.

Why does my configuration validation report show deprecated field violations?

Deprecated field violations appear in a configuration validation report when the tool detects outdated options within your YAML or JSON files. It flags these incompatible schemas to prevent downstream failures and provides recommended fixes for each violation.

Can I use review-tool to enforce semver version strings in configuration files?

Yes, you can use review-tool to enforce semver version strings in configuration files. It validates that version strings follow semantic versioning rules while checking for required fields and deprecated options, outputting a report with severity classifications.