kata-skill-validate

Validate skill project directories against Lex structure and frontmatter rules.

Updated Sep 3, 2025
One-click install
npx skills add https://github.com/guardiatechnology/design-system --skill kata-skill-validate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kata-skill-validate
Source: https://github.com/guardiatechnology/design-system/tree/main/.claude/skills/kata-skill-validate
Command: npx skills add https://github.com/guardiatechnology/design-system --skill kata-skill-validate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It helps you catch structural and metadata mistakes in a skill project early, before it breaks downstream packaging or discovery workflows.

Core Features & Use Cases

  • Deterministic project validation: Verifies the skill directory against the expected Lex project structure and Anthropic frontmatter requirements.
  • Rule-based violation reporting: Runs a single-pass validator that returns detailed violations (rule, severity, file, message) and classifies results as ok, ok-with-warnings, or failed.
  • Orchestrates without altering files: Executes the validator script and reports issues exactly as produced, without filtering or mutating the project.

Quick Start

Run the validator against your skill folder, such as kata-skill-validate skills/kata-your-skill --format text.

Frequently Asked Questions about kata-skill-validate

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

FAQPage Schema
How do I validate SKILL.md frontmatter and project structure in CI checks?

You validate SKILL.md frontmatter and project structure by running a deterministic validator script against your skill directory, which checks required files, naming conventions, and cross-reference integrity, returning exit code 1 for errors and 0 for warnings.

What is skill validation for GitHub project directories?

Skill validation for GitHub project directories is a deterministic readiness check that verifies a skill folder conforms to expected Lex structure, ensuring SKILL.md frontmatter includes valid name and description fields before downstream packaging or discovery workflows.

How do I check if my Python skill project meets required frontmatter rules?

You check your Python skill project by executing the validator against your skill folder path, such as running the script with your directory and a text format flag, which reports frontmatter violations with severity levels without altering any files.

Does the skill validator modify files during project structure checks?

The skill validator does not modify files during project structure checks; it executes a single-pass validator that orchestrates reporting of rule violations exactly as produced, without filtering or mutating the project directory.

What severity levels does the YAML frontmatter validator report?

The YAML frontmatter validator reports violations with specific severity levels and classifies overall results as ok, ok-with-warnings, or failed, ensuring errors trigger an exit code 1 while warnings-only scenarios return exit code 0 for CI gating.

Can I use this validation script for repository automation and CI-style gating?

You can use this validation script for repository automation and CI-style gating because it applies deterministic checks to a specific skill root directory path, ensuring cross-reference integrity and required frontmatter fields pass before merging or packaging.