validate-skill-tests

Audit promptfoo test coverage for modified plugin skills.

6|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/rnagrodzki/sdlc-marketplace --skill validate-skill-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate-skill-tests
Source: https://github.com/rnagrodzki/sdlc-marketplace/tree/main/.claude/skills/validate-skill-tests
Command: npx skills add https://github.com/rnagrodzki/sdlc-marketplace --skill validate-skill-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps verify promptfoo test coverage for plugin skills, ensuring that modified skills have appropriate test datasets, valid fixture references, and comprehensive assertion checks.

Core Features & Use Cases

  • Identify modified skills by locating SKILL.md changes and extract skill names.
  • Validate that testing datasets exist under tests/promptfoo/datasets for each modified skill.
  • Check fixture references in tests/promptfoo/fixtures/ and ensure they point to existing fixtures.
  • Assess new behavior coverage when a skill changes, ensuring assertions cover new paths.
  • Generate a concise findings report outlining gaps and recommended test additions.

Quick Start

Run this check after creating or modifying a plugin skill to confirm promptfoo test coverage.

Frequently Asked Questions about validate-skill-tests

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

FAQPage Schema
How do I validate promptfoo test coverage for plugin skills?

Validate promptfoo test coverage by auditing modified skills for corresponding datasets, valid fixture references, and robust assertions. The check generates a report outlining gaps and recommended test additions.

How do I check that promptfoo fixtures point to existing files?

Check promptfoo fixture references by verifying that paths in tests/promptfoo/fixtures/ point to existing fixtures. This ensures modified skills trigger appropriate tests without broken references.

What is needed to ensure promptfoo assertions cover new skill behaviors?

Assess new behavior coverage by checking that promptfoo assertions cover new paths when a skill changes. This ensures test datasets under tests/promptfoo/datasets validate the updated logic.

Does the promptfoo coverage validation execute test code?

No, promptfoo coverage validation does not execute code. It audits the test structure by checking for datasets, fixture references, and assertions, then generates a findings report of gaps.

How do I identify which plugin skills need promptfoo test datasets?

Identify modified plugin skills by locating SKILL.md changes and extracting skill names. This scopes the validation to skills under plugins/sdlc-utilities/skills/ that require test datasets.

What is the best way to enforce promptfoo test structure for modified skills?

Enforce promptfoo test structure by auditing modified skills for corresponding datasets, valid fixture references, and comprehensive assertion checks. The output describes gaps and guides test additions.