用途 该技能面向浏览器扩展的开发和维护工作,适用于仓库中 browser/ 目录下的扩展代码。其目标场景包括跨浏览器兼容(Chrome、Firefox、Edge)、内容脚本(content scripts)的开发,以及在 GitHub 仓库页面注入 “Repomix” 按钮。
主要能力 该扩展基于 WXT 框架构建,使用 Manifest V3。支持跨浏览器运行,构建产物目录中区分 chrome-mv3 与 firefox-mv2。扩展包含 background.ts 与 content.ts 等入口点,并通过 public/_locales/ 提供 i18n 支持,目前包含 12 种语言:en、ja、de、fr、es、pt_BR、id、vi、ko、zh_CN、zh_TW、hi。新增语言时需创建 public/_locales/[code]/messages.json,并使用 appDescription、openWithRepomix 等键。
使用方式 相关命令包括:npm run dev(开发模式,默认 Chrome)、npm run dev:firefox(Firefox 开发模式)、npm run build-all(构建所有浏览器版本)、npm run lint 与 npm run test。开发时需注意 Chrome/Edge 使用 chrome.* API,Firefox 可能需要 polyfill。完成前应运行 lint 和测试。
适用场景 适用于在 browser/ 目录下开发或维护该跨浏览器扩展,处理入口脚本、国际化文案、WXT 配置与多浏览器构建,以及在 GitHub 仓库页面注入按钮等功能。
限制 资料未提供该技能的具体收费、价格、平台范围细节、性能效果或完整使用步骤;如需这些信息,暂未提供。