What problem does it solve?
This skill provides a structured framework for verifying changes to the Dora database workbench, ensuring that new features or bug fixes do not introduce regressions across the complex stack of TypeScript, Rust, and live database integrations.
Core Features & Use Cases
- Multi-Layer Verification: Orchestrates testing across pure functions, React components, Rust service logic, and live database adapters.
- CI Gate Management: Defines the specific commands required to validate changes before they are merged, including feature-gated Rust tests and browser boot smoke tests.
- Use Case: When modifying the SQL query builder, use this skill to determine whether to run unit tests for the parser or to trigger the live MySQL/MariaDB integration suite to ensure the generated SQL executes correctly against a real database.
Quick Start
Use the dora-testing skill to identify the correct test commands for verifying a change to the DuckDB engine integration.