quality-check

Validate skill units for structural compliance, broken cross-references, and semantic conflicts.

14|3|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/patrikborosch/AnalyticsPlatformAgents --skill quality-check-patrikborosch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-check
Source: https://github.com/patrikborosch/AnalyticsPlatformAgents/tree/main/creator/.github/skills/quality-check
Command: npx skills add https://github.com/patrikborosch/AnalyticsPlatformAgents --skill quality-check-patrikborosch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, requests.

What problem does it solve?

Manually validating skill units for structural compliance, broken cross-references, and semantic conflicts is time-consuming and error-prone, often leading to PRs with critical issues that block merges and cause AI routing problems.

Core Features & Use Cases

  • Automated Compliance Checks: Validates YAML frontmatter, description length, and required update notice blocks for all skills in the target folder.
  • Cross-Reference & Semantic Validation: Detects broken file links, duplicate trigger phrases, and overlapping skill descriptions that would cause AI routing conflicts.
  • Use Case: Before submitting a PR that adds a new Fabric analytics skill, run this check to ensure no broken references or duplicate triggers exist that would break agent workflows.

Quick Start

Use the quality-check skill to validate all skills in the skills/ folder before committing your changes to the repository.

Frequently Asked Questions about quality-check

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

FAQPage Schema
How do I validate AI skill metadata before submitting a pull request?

To validate AI skill metadata before a pull request, run an automated pre-commit check to lint YAML frontmatter, enforce description length, and verify required update notice blocks in your skill directories.

Why do duplicate trigger phrases cause AI agent routing errors?

Duplicate trigger phrases cause AI agent routing errors because overlapping skill descriptions create semantic conflicts, making the agent unable to disambiguate which skill to execute for a given prompt.

How do I check for broken cross-references in skill directories?

You can check for broken cross-references in skill directories by running an automated validation script that resolves file links within SKILL.md entry points and flags any missing targets.

Does pre-commit linting work with YAML frontmatter in SKILL.md files?

Yes, pre-commit linting works with YAML frontmatter in SKILL.md files by automatically parsing the metadata to enforce structural compliance, validate required fields, and ensure trigger uniqueness.

What is the best way to prevent broken documentation links in AI workflows?

The best way to prevent broken documentation links in AI workflows is to integrate automated cross-reference resolution into your pre-PR validation process to catch missing file targets before merging.

Do I need PyYAML to run automated compliance checks on skill units?

Yes, you need PyYAML installed as a dependency to run automated compliance checks, because the validation logic parses YAML frontmatter in SKILL.md files to enforce structural and metadata rules.