What problem does it solve?
Running the full Bun test suite in the Vellum Assistant repository is slow and can hang or time out, making it impractical to verify changes before commits and pull requests. This Skill guides the selection of focused verification commands based on which files were edited.
Core Features & Use Cases
- Focused Test Selection: Maps changed files to their owning package (assistant, gateway, cli, clients/web, clients/macos) and runs only the matching test files with Bun.
- Risk-Based Typechecking: Adds
bunx tsc --noEmit when edits touch exported types, route shapes, daemon/client protocols, migrations, or provider abstractions.
- Migration Test Triggers: Runs migration tests when persistence, workspace migration, or database schema modules change.
- Use Case: After editing a route handler in the gateway package, use this Skill to run the nearby gateway test file plus a package typecheck instead of the entire suite, then report which checks were intentionally skipped.
Quick Start
Ask the assistant to choose and run the right verification commands for the files changed in this branch before opening a pull request.