Разработка расширений Chrome
Expert guidelines for Chrome extension development with Manifest V3, covering security, performance, and best practices. Use when building browser extensions, creating popup UIs, implementing content scripts, working with Chrome APIs, managing extension permissions, or publishing to Chrome Web Store.
Что делает навык
Навык предоставляет экспертные руководства по разработке расширений Chrome на базе Manifest V3, охватывая JavaScript/TypeScript, API браузеров и современные практики веб-разработки. Он помогает решать задачи по созданию, отладке и публикации расширений, обеспечивая безопасность и производительность.
Когда применять
- Создание расширений браузера с нуля, включая настройку структуры проекта и manifest.json.
- Разработка popup UI и реализация взаимодействия между popup, content scripts и фоновым сервис-воркером.
- Настройка разрешений, управление состоянием через chrome.storage и публикация в Chrome Web Store.
- Отладка расширений с использованием Chrome DevTools и тестирование через chrome://extensions.
Как работает
- Инициализировать проект: создать структуру каталогов с manifest.json, фоновым сервис-воркером, content scripts и файлами popup.
- Настроить manifest.json: определить разрешения, совпадения для content scripts, регистрацию сервис-воркера и настройки action в формате Manifest V3.
- Реализовать фоновый сервис-воркер: настроить слушатели событий для жизненного цикла расширения, обмена сообщениями и будильников через chrome.* API.
- Создать content scripts: написать скрипты для взаимодействия с DOM, обмена сообщениями с фоновым воркером через chrome.runtime.sendMessage и соблюдения CSP.
- Создать popup UI: разработать HTML/CSS и подключить интерактивность к фоновому воркеру и content scripts.
- Добавить хранение данных: использовать chrome.storage.local или chrome.storage.sync для сохранения настроек пользователя.
Примеры запросов агенту
Описание составлено по SKILL.md навыка, сверено 06.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.