skill-test

Validate Claude Code skill directories for structural compliance and behavioral correctness.

1|Updated May 15, 2026
One-click install
npx skills add https://github.com/dnkrow/skill --skill skill-test-dnkrow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-test
Source: https://github.com/dnkrow/skill/tree/main/claude-global/skill-test
Command: npx skills add https://github.com/dnkrow/skill --skill skill-test-dnkrow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Skill-test prevents broken or unsafe Claude Code skills from silently failing by validating their structure and expected behavior before you rely on them in real projects.

Core Features & Use Cases

  • Static structural compliance checks: Verifies required frontmatter fields, phase structure, verdict keywords, collaborative write/approval protocol, and next-step handoff patterns.
  • Behavioral verification via specs: Evaluates whether the skill’s written instructions satisfy assertions defined in the Skill Testing Framework.
  • Category rubric evaluation: Checks skills against category-specific quality metrics defined in the framework rubric.
  • Audit coverage reporting: Shows which skills and agent specs exist and highlights missing or never-tested items.

Quick Start

Run /skill-test static all to lint every installed skill’s SKILL.md for structural compliance.

Frequently Asked Questions about skill-test

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

FAQPage Schema
How do I validate Claude Code skill directories for structural compliance?

To validate Claude Code skill directories, run a structural linting check against installed skills in .claude/skills to verify required SKILL.md frontmatter fields, phase structure, verdict keywords, and collaborative write/approval protocols without external dependencies.

What is behavioral testing for Claude Code skills?

Behavioral testing for Claude Code skills evaluates whether a skill's written instructions satisfy assertions defined in a testing framework, verifying expected behavior through spec-driven checks and category-specific rubric evaluation before deployment.

Do I need external dependencies to run a coverage audit on installed skills?

No external dependencies are required to run a coverage audit on installed skills. The validation process uses deterministic reporting to highlight missing or never-tested agent specs and skill directories directly within your local environment.

How do I check YAML frontmatter fields in SKILL.md files?

To check YAML frontmatter fields in SKILL.md files, apply a static structural compliance linter that verifies required metadata, phase structure, and next-step handoff patterns against the Skill Testing Framework rubric.

Can I use a compliance linter to prevent broken Claude Code skills from failing silently?

Yes, a compliance linter prevents broken Claude Code skills from failing silently by validating their structural compliance and behavioral correctness against a testing framework before you rely on them in real projects.

What are the limitations of static structural checks for skill validation?

Static structural checks for skill validation are limited to verifying frontmatter fields, phase structure, and protocol patterns, meaning they confirm structural formatting and spec compliance but do not execute the skill's runtime logic.