Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.
The browser-extension-developer skill is designed to facilitate the development and maintenance of browser extensions that are compatible with major browsers such as Chrome, Firefox, and Edge. This skill addresses the complexities involved in creating cross-browser compatible code, ensuring developers can efficiently build and manage extensions that enhance user experience on platforms like GitHub. By providing a structured development environment, this skill streamlines the process of integrating various features and functionalities into browser extensions.
You can use commands like `npm run dev` for Chrome development mode, `npm run dev:firefox` for Firefox, `npm run build-all` to build for all browsers, and `npm run lint` or `npm run test` for code quality checks.
Yes, the extension is designed to be compatible with Chrome, Firefox, and Edge, although some features may require polyfills for Firefox.
The extension supports 12 languages including English, Japanese, German, French, Spanish, Portuguese, Indonesian, Vietnamese, Korean, Chinese (Simplified and Traditional), and Hindi.
The WXT framework allows for efficient development of cross-browser extensions, particularly with the implementation of Manifest V3.
It is recommended to run linting and tests to ensure code quality and compatibility before completion.
Quick Setup:
.claude/skills/Repository
yamadashy/repomix