jarvis-test-runner

Execute Jarvis plugin test suites with configurable trials and pass@k metrics.

3|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/rsprudencio/claude-plugins --skill jarvis-test-runner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jarvis-test-runner
Source: https://github.com/rsprudencio/claude-plugins/tree/main/.claude/skills/jarvis-test-runner
Command: npx skills add https://github.com/rsprudencio/claude-plugins --skill jarvis-test-runner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating and validating plugin tests for Jarvis across agents and skills can be slow and error-prone. This skill provides an automated, multi-trial testing workflow with pass@k metrics to ensure reliability before deploying changes.

Core Features & Use Cases

  • Automated test execution for Jarvis plugins, agents, and skills with configurable trials.
  • Pass@k, pass^k, and majority metrics to quantify stability across non-deterministic outputs.
  • Test discovery from tests/agents/.tests.json and tests/skills/.tests.json, with structured assertions and detailed reporting.
  • Generate human-readable and machine-friendly reports to surface failures and performance.

Quick Start

Run the basic test suite to execute all defined tests and generate a report.

Frequently Asked Questions about jarvis-test-runner

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

FAQPage Schema
How do I automate multi-trial testing for Jarvis plugins?

Automate multi-trial testing for Jarvis plugins by executing test suites with configurable trials and pass@k metrics. Scoping test data from tests/agents/*.tests.json and tests/skills/*.tests.json validates responses against structured assertions to ensure reliability.

What are pass@k metrics in automated QA testing?

Pass@k metrics in automated QA testing quantify stability across non-deterministic outputs by executing multiple trials. Pass@k, pass^k, and majority metrics measure consistency to surface failures and prevent regressions in plugin development.

How do I run end-to-end tests for Jarvis agents and skills?

Run end-to-end tests for Jarvis agents and skills by discovering structured test data from tests/agents/*.tests.json and tests/skills/*.tests.json. The runner validates responses against assertions and generates detailed human-readable and machine-friendly reports.

Do I need structured assertions to validate Jarvis plugin responses?

Yes, structured assertions are required to validate Jarvis plugin responses. The automated test runner scopes data from JSON test files and checks responses against these assertions to produce detailed reports and prevent regressions.

Can I generate machine-friendly reports for Jarvis plugin test failures?

Yes, you can generate machine-friendly and human-readable reports for Jarvis plugin test failures. The automated test workflow executes configured trials, validates responses against structured assertions, and outputs detailed reports to surface failures.