skill-test

Validate OpenCode .skil SKILL.md files for compliance and generate deterministic reports.

72|7|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/striderZA/OpenCodeGameStudios --skill skill-test-striderza
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-test
Source: https://github.com/striderZA/OpenCodeGameStudios/tree/main/.opencode/skills/skill-test
Command: npx skills add https://github.com/striderZA/OpenCodeGameStudios --skill skill-test-striderza

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces the risk of broken or inconsistent skill instructions by validating skill files for required structure, behavioral expectations, and coverage gaps before they are used.

Core Features & Use Cases

  • Static linter mode: Detects missing required frontmatter fields, insufficient phase structure, missing verdict keywords, and missing collaboration or handoff protocol language.
  • Spec (behavioral) verifier mode: Checks whether a skill’s instructions satisfy assertion-based test specifications defined in the skill testing framework.
  • Category rubric mode: Evaluates a skill against category-specific quality metrics using the quality rubric.
  • Audit mode: Reports coverage status across skills (and agents) using the catalog.

Quick Start

Run the skill test in static mode to validate one skill’s structure, for example: "Use /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 OpenCode skill markdown files for structural compliance?

Validate OpenCode skill markdown files by running a static linter that checks required YAML frontmatter fields, phase structure, and verdict keywords. This ensures skill files meet structural compliance and behavioral correctness before execution.

What is behavioral testing for skill markdown protocol validation?

Behavioral testing for skill markdown protocol validation cross-references catalog, spec, and rubric paths to verify assertion-based test specifications. It produces deterministic compliance reports without external dependencies.

How do I check YAML frontmatter fields and missing verdict keywords in skill files?

Check YAML frontmatter fields and missing verdict keywords by parsing skill arguments and enumerating skill files via globbing. The static linter mode detects missing required fields, insufficient phase structure, and missing collaboration protocol language.

Can I audit skill catalog coverage gaps without external dependencies?

Yes, you can audit skill catalog coverage gaps without external dependencies. Audit mode reports coverage status across skills and agents by cross-referencing catalog paths to produce deterministic compliance reports.

Does skill validation work with category-specific quality rubrics?

Skill validation works with category-specific quality rubrics to evaluate skills against category quality metrics. Category rubric mode checks whether skill instructions satisfy defined quality standards within the testing framework.

What are the limitations of static linting for markdown protocol validation?

Static linting for markdown protocol validation is limited to detecting structural issues like missing frontmatter, insufficient phase structure, and missing protocol language. It does not execute or test the functional runtime behavior of the skill.