bench-test-suite
Installation
SKILL.md
Bench Test Suite
When to Use
- Adding a new benchmark view/test suite (like
datatableorpokeboxes) - Extending the Playwright runner with new view operations
- Making UI test results show up in the snapshot UI
Workflow
-
Define the view id and ready selector
- Pick a lowercase
viewid (used in?view=). - Decide the first stable selector that signals the view is ready.
- Pick a lowercase
-
Add the blueprint markup
- Create
bench/frameworks/blueprint-<view>.html. - The initial DOM must match every framework’s initial render (preflight compares against it).
- Reuse the view toggle markup and IDs used by existing blueprints.
- Create
Related skills
More from itsjavi/vani
vani-spa-setup
Create a minimal Vani SPA root with explicit updates
8vani-jsx-setup
Configure and use JSX with Vani while keeping runtime behavior explicit
8vani-scheduling
Schedule explicit updates with microtasks and transitions
8vani-spa-app
Updates Vani SPA app UI in src/spa-app, especially the landing page/homepage and landing examples.
8vani-ssr-hydration
Implement SSR, hydration, and selective activation with Vani
8vani-async-client-only
Use async components, fallbacks, and client-only islands
8