What problem does it solve? Running Playwright E2E tests against EdgeQuake requires three coordinated services (PostgreSQL, Rust backend, Next.js frontend), and manually starting, verifying, and stopping them is error-prone and slow. This Skill provides a single operational reference for managing the full service lifecycle during interactive and automated testing. ## Core Features & Use Cases - Service Lifecycle Management: Start, stop, restart, and check status of all three services via Make commands or the bundled test-services.sh utility script. - Health Checks & Readiness Waits: Verify frontend, backend, and database availability before running tests to prevent flaky failures. - Log Monitoring & Troubleshooting: Stream backend, database, and frontend logs, plus guidance for common issues like port conflicts and stale database state. - Use Case: Before running a Playwright suite, start the stack with make dev, confirm all services report healthy with make status, execute the tests, then run make stop to free ports. ## Quick Start Ask the assistant to start all EdgeQuake services, wait until they are healthy, and then run the Playwright E2E test suite.