skill-test

Validate Skill Unit frontmatter and instructions for compliance issues.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/nevesb/idol-agency-maker --skill skill-test-nevesb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-test
Source: https://github.com/nevesb/idol-agency-maker/tree/main/.claude/skills/skill-test
Command: npx skills add https://github.com/nevesb/idol-agency-maker --skill skill-test-nevesb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates the structure, behavior, and coverage of Skill Units in the CCGS studio so maintainers can find missing specs, detect protocol gaps, and ensure consistent quality across .claude/skills.

Core Features & Use Cases

  • Structural Linter: Runs seven deterministic frontmatter and content checks to ensure each SKILL.md follows required conventions.
  • Behavioral Spec Verifier: Compares skill instructions against test specs to mark assertions PASS, PARTIAL, or FAIL and surfaces protocol compliance issues.
  • Category Rubric & Audit: Evaluates skills against category-specific rubrics and produces a coverage audit of skills and agents for prioritization and follow-up.

Quick Start

Run /skill-test static all to lint every skill and generate a summary of compliance, warnings, and failures.

Frequently Asked Questions about skill-test

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

FAQPage Schema
How do I lint and verify YAML frontmatter in Claude skills?

Run the skill-test static linting command to validate YAML frontmatter and instruction content in SKILL.md files. It executes seven deterministic structural checks to detect missing fields and convention violations, outputting a compliance summary without external dependencies.

What is spec-based assertion evaluation for skill compliance?

Spec-based assertion evaluation is a behavioral verification process that compares skill instructions against test specs to mark assertions as PASS, PARTIAL, or FAIL. It surfaces protocol compliance issues by checking if the skill's defined phases and behaviors match expected outcomes.

How do I audit game-studio skill collections for coverage gaps?

Audit game-studio skill collections by running category rubric evaluations to assess skills against category-specific criteria. This produces a coverage audit of skills and agents, highlighting protocol gaps and missing specifications for prioritization and follow-up.

Do I need external dependencies to run a YAML spec lint on .claude/skills?

You do not need external dependencies to run a YAML spec lint on .claude/skills. The linter performs frontmatter verification, phase checks, and spec assertion evaluation internally, generating human-readable PASS, PARTIAL, or FAIL reports autonomously.

Why does my skill test report show a PARTIAL assertion status?

A skill test report shows a PARTIAL assertion status when behavioral spec verification detects that the skill instructions only partially satisfy the required test spec criteria. This indicates that some expected protocol behaviors are implemented but structural or functional gaps remain.