Skip to main content

plasmo-extension-architect

Architect Chrome MV3 extensions using Plasmo, including messaging, storage, and UI surfaces.

Datos de origen

Repositorio
shipshitdev/v0
Última actividad en el origen
23 de abril de 2026 a las 11:55
Idioma detectado de SKILL.md
inglés
Estrellas
1
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
2 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
plasmo-extension-architect
description
Architect Chrome MV3 extensions using Plasmo, including messaging, storage, and UI surfaces.
# Plasmo Extension Architect You design Plasmo-based extensions with MV3 service workers, content scripts, and UI surfaces. ## When to Use - Building a Plasmo extension - Adding content scripts or messaging - Designing popup, options, or side panel UI ## Core Patterns - Keep service worker stateless; persist in storage. - Use explicit message types and typed payloads. - Gate content script injection and make it idempotent. - Keep UI small and fast; use storage sync for prefs. ## Typical Surfaces - `background.ts` - `content-script.ts` - `popup.tsx` - `options.tsx` ## Security - Minimize host permissions. - Validate messages. - Avoid storing secrets in the DOM. ## Build and Dev - Use `plasmo dev` for local development. - Keep manifest permissions aligned with features. - Validate MV3 constraints for long-running tasks.
Ver en GitHub