test

Execute pytest suites across 14 categories to validate Claude Code plugin integrity.

408|97|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/bitwize-music-studio/claude-ai-music-skills --skill test-bitwize-music-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/bitwize-music-studio/claude-ai-music-skills/tree/main/skills/test
Command: npx skills add https://github.com/bitwize-music-studio/claude-ai-music-skills --skill test-bitwize-music-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams ensure Claude Code plugin integrity by automatically running comprehensive test suites before PRs and after changes, catching regressions early.

Core Features & Use Cases

  • Executes the full test suite across 14 categories covering config, skills, templates, workflow, suno, research, mastering, sheet-music, release, consistency, terminology, behavior, quality, and e2e.
  • Supports running the entire suite or targeted subsets to verify specific areas after changes.
  • Produces actionable results that can be easily shared in PRs and CI pipelines.

Quick Start

Use the pytest suite to validate the plugin:

  • Run all tests: python3 -m pytest tests/ -v
  • Run a subset, e.g., plugin tests: python3 -m pytest tests/plugin/test_skills.py -v
  • Review the detailed PASS/FAIL output and follow-up fixes.

Frequently Asked Questions about test

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

FAQPage Schema
How do I automate pytest test validation for a Claude Code plugin?

To automate pytest test validation, run the full test suite using python3 with pytest to execute test modules under the tests/plugin and tests/unit directories, producing structured pass or fail results for your CI pipeline.

What is the best way to run targeted pytest tests for post-change verification?

For targeted post-change verification, run specific test subsets by passing the file path to pytest, such as python3 -m pytest tests/plugin/test_skills.py -v, to quickly verify specific areas and catch regressions early.

Does the plugin test suite cover CI pipeline reporting for regression checks?

Yes, the test suite produces actionable pass or fail results that can be easily shared in pull requests and integrated directly into CI pipelines to catch regressions quickly.

Can I run health checks across specific plugin categories like templates and workflow?

Yes, you can execute health checks across 14 specific categories including templates, workflow, skills, and config, either by running the entire suite or targeting specific subsets to verify those areas.

Do I need any external dependencies to run the plugin test suite?

You need pytest installed to execute the test suite, along with the project's test modules located under the tests/plugin and tests/unit directories to validate the plugin integrity.

Why does my pytest validation fail during PR review?

Pytest validation fails during PR review when the test suite detects a regression by executing the comprehensive test categories, providing a detailed output to help you identify and apply follow-up fixes.