Compound Engineering Browser Test
Skill Verifiziert AktivRun browser tests on pages affected by current PR or branch
To enable developers to automatically run end-to-end browser tests on affected pages for current PRs or branches, ensuring code quality and stability.
Funktionen
- Run browser tests on PR/branch changes
- Integrates with `agent-browser` CLI
- Handles headed or headless test execution
- Detects and maps affected files to routes
- Manages local development server startup and port detection
Anwendungsfälle
- Automate regression testing for a new feature branch
- Verify UI stability after code modifications
- Ensure visual consistency across key pages before merging
- Integrate browser testing into CI/CD pipelines
Nicht-Ziele
- Performing general web scraping
- Replacing full end-to-end testing frameworks
- Managing remote browser environments
Workflow
- Verify agent-browser installation
- Ask user for headed or headless mode (if not pipeline mode)
- Determine test scope (PR, current branch, or named branch)
- Map changed files to testable routes
- Detect and claim a free port for the dev server
- Start dev server if not running (pipeline mode only)
- Navigate to and test each affected page
- Perform human verification for critical flows
- Handle and document test failures
- Present a summary of test results
Praktiken
- Automated Testing
- CI/CD Integration
- Browser Automation
Voraussetzungen
- Local development server running
- `agent-browser` CLI installed
- Git repository with changes to test
Installation
Zuerst Marketplace hinzufügen
/plugin marketplace add EveryInc/compound-engineering-plugin/plugin install compound-engineering@compound-engineering-pluginQualitätspunktzahl
VerifiziertVertrauenssignale
Ähnliche Erweiterungen
Agent Browser
100Browser-automatisierungs-CLI für KI-Agenten. Verwenden Sie diese, wenn der Benutzer mit Websites interagieren muss, einschließlich der Navigation auf Seiten, dem Ausfüllen von Formularen, dem Klicken auf Schaltflächen, dem Aufnehmen von Screenshots, dem Extrahieren von Daten, dem Testen von Webanwendungen oder der Automatisierung beliebiger Browseraufgaben. Auslöser sind Anfragen wie "öffne eine Website", "fülle ein Formular aus", "klicke auf eine Schaltfläche", "mache einen Screenshot", "scrappe Daten von einer Seite", "teste diese Web-App", "melde dich bei einer Seite an", "automatisiere Browser-Aktionen" oder jede Aufgabe, die eine programmatische Webinteraktion erfordert.
Telegram Crabbox E2e Proof
100Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.
AutoBrowse
100Self-improving browser automation via the auto-research loop. Iteratively runs a browsing task, reads the trace, and improves the navigation skill (strategy.md) until it reliably passes. Supports parallel runs across multiple tasks using sub-agents. Use when you want to build or improve browser automation skills for specific website tasks.
Openclaw Testing
100Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.
Crabbox
100Use Crabbox for OpenClaw remote validation across Linux, macOS, Windows, and WSL2. Default to Blacksmith Testbox for broad Linux proof; includes direct Blacksmith and owned AWS/Hetzner fallback notes when Crabbox fails.
NotebookLM Skill
99Nutzen Sie diese Skill, um Ihre Google NotebookLM-Notizbücher direkt von Claude Code aus abzufragen, für quellengestützte, zitationsgestützte Antworten von Gemini. Browser-Automatisierung, Bibliotheksverwaltung, persistente Authentifizierung. Drastisch reduzierte Halluzinationen durch reine Dokumentenantworten.