What problem does it solve?
Building modern Chrome MV3 extensions requires wiring multiple contexts, crafting a correct manifest, handling cross-context messaging, and providing UI and native adapters; this Skill removes boilerplate and prescribes patterns so developers can focus on features instead of infrastructure.
Core Features & Use Cases
- Project scaffolding: WXT + React + TypeScript starter setup with Tailwind and shadcn-UI templates to get a production-ready extension structure.
- Cross-context architecture: Background service worker messaging hubs, content scripts, shadow DOM UI injection, side panels, popups, and options pages with shared types and utilities.
- Integrations & extraction: Site-specific content scripts for Google Docs and Overleaf to extract document text and cursor context, plus optional native messaging adapters for local integration.
- Testing & distribution: Vitest unit tests, Playwright E2E scenarios, build and zip targets for Chrome MV3 and optional Firefox builds.
Quick Start
Initialize a WXT React TypeScript extension template and run the development server to preview the extension locally.