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.