E2E Test Builder
E2E Test Builder
Use this skill when creating Playwright end-to-end tests for this project.
When to Use
- Adding tests for a new feature
- Testing user flows (authentication, content submission, admin actions)
- Validating UI interactions and navigation
Key Concepts
Database Isolation
Each test file gets its own isolated database copy:
- Call
setupDatabaseIsolation(page)inbeforeEach - Auto-detects test file name from stack trace
- Ensures complete test independence
More from svelte-society/sveltesociety.dev
svelte-code-writer
CLI tools for Svelte 5 documentation lookup and code analysis. MUST be used whenever creating or editing any Svelte component (.svelte) or Svelte module (.svelte.ts/.svelte.js). If possible, this skill should be executed within the svelte-file-editor agent for optimal results.
15using-remote-functions
Create SvelteKit components using Remote Functions for type-safe client-server communication. Use when building components that need to fetch data, submit forms, or execute server commands. Remote Functions work at the component level, not page level.
13page builder
Patterns for building list and detail pages with forms, filters, and data fetching
10component-builder
Create UI components using tailwind-variants for type-safe styling. Use when creating or editing components in src/lib/ui/.
9admin crud page
Create admin dashboard pages with tables, forms, and actions
7sample-basic
A minimal example skill demonstrating the required structure. Use this as a template when creating new skills.
1