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