runtime-verification

Launch development servers and run smoke, end-to-end, and browser tests.

6|2|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/synaptiai/synapti-marketplace --skill runtime-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: runtime-verification
Source: https://github.com/synaptiai/synapti-marketplace/tree/main/plugins/gh-workflow/skills/runtime-verification
Command: npx skills add https://github.com/synaptiai/synapti-marketplace --skill runtime-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verifies runtime viability by launching development servers and executing smoke tests, end-to-end tests, and browser checks to confirm that code actually runs in a real environment.

Core Features & Use Cases

  • Start and monitor dev servers to ensure they become healthy and reachable.
  • Run smoke tests against newly modified endpoints to catch obvious runtime issues.
  • Execute end-to-end test suites (Playwright, Cypress) when available.
  • Perform browser-based visual checks to verify UI behavior and acceptance criteria.

Quick Start

Invoke runtime verification to automatically start dev servers, run smoke tests, and perform UI checks.

Frequently Asked Questions about runtime-verification

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

FAQPage Schema
How do I verify my development server is ready before running end-to-end tests?

To verify development server readiness before running end-to-end tests, you can launch the server with configurable startup timeouts, validate health and readiness endpoints, and then execute your test suite automatically once the server is confirmed healthy and reachable.

Can I run Playwright or Cypress smoke tests automatically in CI pipelines?

Yes, you can run Playwright or Cypress smoke tests automatically in CI pipelines by discovering dev-server commands, starting the server, and executing browser-based checks to validate UI behavior and catch runtime issues early in feature blocks or pre-PR checks.

What is runtime verification and when do I need it?

Runtime verification is the process of confirming code actually runs in a real environment by launching dev servers and executing smoke tests, e2e tests, and browser checks. You need it in CI pipelines, feature blocks, and pre-PR checks to catch runtime issues early.

Does runtime verification work with health and readiness endpoints?

Yes, runtime verification works with health and readiness endpoints by validating them during server startup. It monitors the dev server, applies configurable startup timeouts, and confirms the server becomes healthy and reachable before executing any test suites or browser checks.

Why do my end-to-end tests fail when the dev server is not fully started?

End-to-end tests fail when the dev server is not fully started because the application is not yet reachable. Runtime verification solves this by applying configurable startup timeouts and validating health endpoints to ensure the server is ready before executing tests.

What's the best way to catch runtime issues before creating a pull request?

The best way to catch runtime issues before creating a pull request is to run automated pre-PR checks that launch dev servers, validate readiness endpoints, and execute smoke tests alongside Playwright or Cypress suites to confirm runtime viability in a real environment.