Agent skill · software engineering · aj-geddes

synthetic-monitoring

Implement synthetic monitoring and automated testing to simulate user behavior and detect issues before users. Use when creating end-to-end test scenarios, monitoring API flows, or validating user workflows.

Why this skill is useful

Adds a complete synthetic monitoring framework with specific implementation details and best practices for user journey simulation that the AI wouldn't reliably generate on its own.

What it needs

Requires playwright installed locally. About 1k tokens when loaded. Last updated 2026-03-04. 307 stars on the source repository.

What this skill does

Synthetic Monitoring Table of Contents Overview When to Use Quick Start Reference Guides Best Practices Overview Set up synthetic monitoring to automatically simulate real user journeys, API workflows, and critical business transactions to detect issues and validate performance. When to Use End-to-end workflow validation API flow testing User journey simulation Transaction monitoring Critical path validation Quick Start Minimal working example: Reference Guides Detailed implementations in the references/ directory: Guide Contents --- --- Synthetic Tests with Playwright Synthetic Tests with Playwright API Synthetic Tests API Synthetic Tests Scheduled Synthetic Monitoring Scheduled Synthetic Monitoring Best Practices ✅ DO Test critical user journeys Simulate real browser conditions Monitor from multiple locations Track response times Alert on test failures Rotate test data Test mobile and desktop Include error scenarios ❌ DON'T Test with production data Reuse test accounts Skip timeout configurations Ignore test maintenance Test too frequently Hard-code credentials Ignore geographic variations Test only happy paths

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aj-geddes/synthetic-monitoring

View the source on GitHub

Browse the @skills marketplace