quangpl
- 12 skills
- 0 followers
- 7 hours ago last updated
- ▌ Extension UI · quangpl bundleBuild polished Chrome extension UIs (popup/sidepanel/options). Analyze existing UI, suggest improvements, set up design systems, enforce a11y and UX best practices.
- ▌ Extension Dev · quangpl bundleDetect Chrome extension framework/stack, find proper docs, implement features, and debug across service worker, content script, and popup contexts.
- ▌ Extension Test · quangpl bundleSet up and run unit, integration, and E2E tests for Chrome extensions. Covers Jest mocks for chrome.* APIs and Puppeteer E2E with real Chrome.
- ▌ Extension Assets · quangpl bundleGenerate and manage all Chrome extension assets: icons (16–128px), CWS listing images, promotional tiles, and public/ folder setup. Supports ImageMagick, Gemini API, and manual prompt templates.
- ▌ Extension Create · quangpl bundleAuto-scaffold Chrome extensions with WXT or Plasmo. Ask user for name/features, scaffold, configure entrypoints. Use when: create extension, scaffold, new extension.
- ▌ Extension Review · quangpl bundleScan extension source code for Chrome Web Store rejection risks. Generates report with issues, root causes, and fixes. Use when: review, pre-submit, rejection, CWS compliance, store review.
- ▌ Extension Analyze · quangpl bundleAudit Chrome extensions for security issues, best practice violations, performance problems, and CWS compliance. Scans manifest, code, CSP, message handlers, storage, and dependencies.
- ▌ Extension Backend · quangpl bundleBuild backend APIs for Chrome extensions. NestJS + MongoDB (Mongoose) recommended stack. Auth, webhooks, license verification, CORS. Use when: backend, API, server, database, license, webhook.
- ▌ Extension Payment · quangpl bundleIntegrate payment gateways into Chrome extensions. Stripe, Paddle, Lemon Squeezy, Polar, PayPal, and more. Licensing, subscriptions, freemium. Use when: payment, monetize, subscribe, billing, premium.
- ▌ Extension Publish · quangpl bundlePrepare, submit, and optimize Chrome Web Store listings. Covers workflow, checklist, rejection reasons, listing optimization, and CI/CD automation.
- ▌ Extension Manifest · quangpl bundleGenerate and validate manifest.json with optimal permissions for Chrome MV3 extensions. Analyzes code to determine minimum permissions. Use when: manifest, permissions, manifest.json.
- ▌ Extension Migration · quangpl bundleMigrate Chrome extensions from MV2 to MV3. Service workers, declarativeNetRequest, API replacements. Use when: migrate, mv2, mv3, manifest v2.