What problem does it solve?
This Skill automates the execution of end-to-end (E2E) tests, ensuring comprehensive validation of application functionality across UI, API, and database layers.
Core Features & Use Cases
- Comprehensive Testing: Executes UI, API, and database verification steps as defined in test cases.
- Environment Awareness: Dynamically configures and uses the correct development environment ports and Docker containers based on the current worktree.
- Tool Orchestration: Leverages specific tools like MCP Chrome DevTools for UI tests,
curl for API tests, and docker exec psql for database tests.
- Use Case: Run a full suite of E2E tests for a new feature, ensuring that the user interface behaves as expected, the backend APIs respond correctly, and the database state is accurate after user interactions.
Quick Start
Execute the end-to-end tests for the current feature by running the e2e skill.