run-tests

Execute end-to-end test specs against live applications and report per-test results.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/jaisonerick/spec-plugin --skill run-tests-jaisonerick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-tests
Source: https://github.com/jaisonerick/spec-plugin/tree/main/plugins/spec-plugin/skills/run-tests
Command: npx skills add https://github.com/jaisonerick/spec-plugin --skill run-tests-jaisonerick

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the execution of test specifications against a running application, enabling deterministic verification of end-to-end flows and reporting pass/fail for each test case.

Core Features & Use Cases

  • Load and execute: Read a test spec, start required services, and execute test steps against the live application.
  • End-to-end validation: Validate API responses, UI behavior, and data flows across services.
  • Results reporting: Collect and present pass/fail status for each test case, with failures clearly described.

Quick Start

Run a single test spec against the running application by specifying the path to the spec file, for example specs/plan-0-infrastructure/qa/010-service-health.md

Frequently Asked Questions about run-tests

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

FAQPage Schema
How do I execute end-to-end test specs against a live application?

To execute end-to-end test specs, you provide a spec file path to the Skill. It reads the spec, starts required services, hits APIs, verifies browser behaviors, and reports pass/fail results for each test case.

What do I need to run automated e2e tests for my APIs and UI?

Running automated e2e tests requires a spec file path and a plan architecture detailing ports, URLs, and authentication. The Skill uses these prerequisites to start services and drive health checks and validation.

How does test specification execution handle prerequisites like ports and authentication?

Test specification execution handles prerequisites by using the plan architecture details. It reads defined ports, URLs, and authentication information to start required services and drive health checks before validating test steps.

Can I validate API responses and UI behavior in the same end-to-end test run?

Yes, you can validate API responses and UI behavior in the same run. The end-to-end validation executes test steps against the live application, checking API responses, UI behavior, and data flows across services concurrently.

What is the best way to report pass/fail status for each test case during e2e automation?

The best way to report pass/fail status is using automated results reporting. The Skill collects and presents the pass/fail status for each test case, with any failures clearly described to isolate issues.