What problem does it solve? Building reusable web components requires consistent structure, type safety, runtime validation, and cross-framework compatibility, which is tedious to set up correctly from scratch each time. ## Core Features & Use Cases - Component Structure Pattern: Enforces a 7-point pattern covering directory layout, barrel exports, decorator-based component definitions, Zod schemas, Playwright fixtures, JSDoc documentation, and test server setup. - Lit API Reference: Covers decorators, template expressions, directives, async tasks, signals, mixins, controllers, custom directives, slots, scoped styles, lifecycle methods, and context-based dependency injection. - Project Configuration: Provides ready-to-use configs for TypeScript, ESLint flat config, Playwright, Turborepo, pnpm workspaces, and Vite in a monorepo setup. - Use Case: When creating a new design system component, follow the pattern to scaffold the component directory, define Zod-validated props, write Playwright fixture tests, and document the public API with JSDoc tags. ## Quick Start Ask the agent to create a new Lit component with TypeScript decorators, Zod-validated properties, JSDoc documentation, and Playwright tests following the standard component structure.