Implementation plans, README updates, and architectural decisions. Use when planning features or documenting high-level changes.
Express route handlers with Prisma ORM, async error handling, and security patterns. Use when creating API endpoints, handling requests, or implementing CRUD operations.
TSDoc and inline comment patterns. Use when documenting exported functions, Vue components, or complex logic that needs explanation.
Playwright E2E testing with Page Objects, API mocking, and Chrome DevTools. Use when writing end-to-end tests, testing user flows, or debugging UI behavior.
Generate an Express route handler with Prisma queries, explicit field whitelisting, try/catch error handling, and proper HTTP status codes.
Generate a Vue 3 component with script setup, TypeScript props/emits, scoped styles using CSS variables, and data-testid attributes.
Generate a Playwright E2E test file with Page Object pattern for a specific user flow.
Generate a Pinia store using Setup Store syntax with TypeScript, async actions, error/loading state, and a $reset() method.