validate-plugin-consistency

Validates Monaco editor grammar customizations and their associated grammar packs and metadata files for consistency and completeness.

6|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/rnagrodzki/sdlc-marketplace --skill validate-plugin-consistency
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: validate-plugin-consistency
Source: https://github.com/rnagrodzki/sdlc-marketplace/tree/main/.claude/skills/validate-plugin-consistency
Command: npx skills add https://github.com/rnagrodzki/sdlc-marketplace --skill validate-plugin-consistency

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

After modifying the sdlc-utilities plugin, it's easy to introduce structural issues that would cause failures for users. This skill runs a comprehensive set of checks against skills, scripts, and metadata to surface misconfigurations before they reach production.

Core Features & Use Cases

  • Validates script-resolution order to ensure plugins-first discovery.
  • Verifies each skill's pairing with its corresponding prepare script and required execution pattern.
  • Checks for proper output handling (e.g., capturing JSON via --output-file) and correct exit code handling.
  • Enforces frontmatter correctness and required user-invocable flags for designated user-facing skills.
  • Ensures documentation and metadata coverage (docs/skills, site/src/data/skills-meta.ts, README table, and related cleanup rules).

Quick Start

Run the validation script from the repository root to surface any plugin-consistency issues.

Frequently Asked Questions about validate-plugin-consistency

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

FAQPage Schema
How do I validate plugin consistency and metadata after modifying scripts?▼

To validate plugin consistency, run a multi-rule check script from the repository root to verify script-resolution order, skill-script pairings, and metadata integrity. This surfaces structural misconfigurations and enforces required frontmatter fields before production deployment.

What does a plugin consistency check verify in skill-script pairings?▼

A plugin consistency check verifies that each skill pairs with its corresponding prepare script and follows the required execution pattern. It validates proper output handling via --output-file flags and ensures correct exit code handling to prevent runtime failures.

How do I enforce frontmatter correctness and required flags for user-facing skills?▼

Enforce frontmatter correctness by running an automated consistency check that validates required frontmatter fields and verifies user-invocable flags for designated user-facing skills. This ensures documentation coverage across docs/skills, README tables, and site metadata.

Why does script-resolution order matter for plugin discovery?▼

Script-resolution order matters because plugins-first discovery ensures the sdlc-utilities plugin resolves dependencies correctly. Validating this order prevents structural issues where modified scripts bypass intended execution patterns and cause user-facing failures.

Do I need to install any dependencies to run automated plugin consistency checks?▼

No dependencies are required to run automated plugin consistency checks. The validation operates directly within the repository environment, checking sdlc-utilities skills and scripts without external package installations.

What documentation coverage is required to pass plugin consistency validation?▼

Plugin consistency validation requires documentation coverage across docs/skills, site/src/data/skills-meta.ts, and README tables. The check enforces related cleanup rules to ensure repository metadata follows defined standards and surfaces missing documentation as errors.