What problem does it solve?
Verifying changes in a real Electron desktop app normally requires manual clicking and screenshotting. This Skill lets an agent connect to the live PostHog Electron app over the Chrome DevTools Protocol, interact with real UI state, and verify changes against live tRPC and backend data without manual effort.
Core Features & Use Cases
- CDP-driven interaction: Connect to the running app on port 9222 with agent-browser, snapshot the accessibility tree, click elements, and inspect network requests.
- Live backend-to-desktop E2E testing: Run the app against a local Django stack with real OAuth login, seeded projects, and ClickHouse fixtures, guided by the included reference document.
- Safe lifecycle management: Launch the dev app headlessly, avoid killing user-owned instances, and use an idle watchdog to clean up forgotten sessions.
- Use Case: After changing a desktop UI component, connect to the running dev app, navigate to the affected view, snapshot the accessibility tree, and confirm the new element renders with live data.
Quick Start
Ask the agent to connect to the running PostHog desktop app on port 9222 and verify that your recent UI change appears correctly in the live window.