skill-test

Validate Claude skill markdown files for structural compliance and behavioral correctness.

Updated Dec 22, 2024
One-click install
npx skills add https://github.com/imgamer/AILearn --skill skill-test-imgamer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-test
Source: https://github.com/imgamer/AILearn/tree/main/game-studios/Claude-Code-Game-Studios-e375f/.claude/skills/skill-test
Command: npx skills add https://github.com/imgamer/AILearn --skill skill-test-imgamer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents broken or non-compliant skill instructions from silently shipping by automatically checking required structure, protocol behavior, and test/spec coverage.

Core Features & Use Cases

  • Static linter checks: Verifies required YAML frontmatter fields, phase structure, verdict keyword presence, write/approval protocol expectations, and an end-of-skill handoff recommendation.
  • Spec/behavior verification: Assesses whether a skill’s instructions satisfy assertions described in its corresponding test spec (protocol compliance focused).
  • Audit coverage reporting: Produces a coverage snapshot across all skills and agents by mapping catalog entries, spec existence, and last test results.

Quick Start

Ask the AI to validate one skill’s structure by running: /skill-test static skill-test

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 skill markdown files for structural compliance?

To validate Claude skill markdown files, use a static linter to parse SKILL.md inputs and verify required YAML frontmatter fields, phase structure, verdict keywords, and write or approval protocol expectations.

What is skill protocol compliance and how does behavioral verification work?

Skill protocol compliance verifies whether a skill's instructions satisfy assertions described in its corresponding test spec, checking behavioral correctness by assessing protocol language and next-step handoff recommendations.

How do I audit test spec coverage across all skills and agents?

Audit test spec coverage by mapping catalog entries against spec existence and last test results, producing a coverage snapshot that reports PASS, WARN, or FAIL outcomes across all skills and agents.

Can I check YAML frontmatter and phase structure without running behavioral tests?

Yes, you can run static linter checks independently to verify required YAML frontmatter fields, adequate phase structure, verdict keyword presence, and end-of-skill handoff recommendations without executing behavioral tests.

What's the best way to prevent non-compliant skill instructions from shipping?

The best way to prevent non-compliant skill instructions from shipping is running deterministic checks that report PASS, WARN, or FAIL outcomes for required structure, protocol behavior, and test spec coverage before deployment.