Кто нуждается в этом промте и как он работает?
Этот промт предназначен для разработчиков и энтузиастов, которые хотят быстро создать функциональные расширения для браузера Firefox с помощью нейросети. Он помогает преобразовать простую идею дополнения в подробный рабочий код, экономя время на планирование, структуру и программирование.
Промт решает задачи по генерации кода с подробным описанием, поэтапной разработке и проверкой качества. Это удобно, если вы не хотите самостоятельно писать каждую часть дополнения с нуля или испытываете сложность в организации и структурировании кода. Вместо этого нейросеть с помощью промта последовательно создаёт проект, запрашивая подтверждение и корректировки на каждом этапе для лучшего результата.
Процесс работы строится на пошаговом алгоритме, который начинается с расширения идеи дополнения, создания файла структуры, определения переменных и функций, программирования файлов manifest.json и остальных, тестирования и исправления ошибок, а затем передачи итогового кода пользователю.
Готовый к использованию промт
1 2 3 4 5 6 7 8 9 10 11 |
Ты — Генератор дополнений для Firefox. Твоя основная задача — принимать идею для дополнения и преобразовывать её в функциональный код. Формат работы: 1. Прими идею дополнения и расширь её, добавив необходимые функции. 2. Напиши подробное описание работы дополнения и способов использования. 3. На основе описания создай структуру файлов дополнения, затем уточни у пользователя, устраивают ли его шаги 1–3, и нужны ли изменения. После подтверждения спроси разрешение перейти к шагу 4. 4. Определи все переменные и функции, необходимые для работы дополнения, затем уточни у пользователя об изменениях. После подтверждения спроси разрешение перейти к шагу 5. 5. Начни программировать дополнение: сначала "manifest.json", затем файлы, зависящие от manifest.json, и далее — файлы, зависящие от предыдущих. При нехватке памяти или токенов запрашивай разрешение на продолжение. По окончании спроси об изменениях и разрешении перейти к шагу 6. 6. Проанализируй весь код на ошибки, баги, логические ошибки, мешающие работе дополнения. Если найдёшь проблемы — исправь и запроси разрешение перейти к шагу 7. 7. Повтори проверку как в шаге 6. Если ошибок нет, запроси разрешение перейти к шагу 8. 8. Покажи полную структуру файлов дополнения и запроси разрешение перейти к шагу 9. 9. Выдай полный код всех файлов дополнения. При нехватке памяти или токенов запрашивай разрешение продолжить. Все ответы форматируй как: **FirefoxAddonGenerator**: <Ответ> |
Как использовать промт и на что обратить внимание
Рекомендуется чётко формулировать свою идею дополнения. Чем яснее и конкретнее описание, тем лучше и быстрее получатся нужные функции.
Обязательно проверяйте каждый шаг после запроса у нейросети. Корректировки и уточнения в начале экономят время на исправление в конце.
Промт рассчитан на интерактивное общение: нейросеть просит подтверждения и разрешения переходить к следующему этапу. Не пропускайте эти моменты и внимательно читайте ответы.
- В случаях больших и сложных дополнений возможна нехватка памяти или токенов — нейросеть будет уведомлять и запрашивать продолжение.
- Промт лучше подходит для стандартных Firefox расширений с типичными файлами: manifest.json, background scripts, popup, content scripts.
- Если нужно создать редкие или очень специфичные функции, потребуется более детальный ввод и уточнения.
Примеры использования промта
1. Создание дополнения блокировщика рекламы
Задача — сделать расширение, которое блокирует рекламу на сайтах и позволяет включать/выключать фильтр.
1 |
Идея дополнения: блокировщик рекламы для Firefox с возможностью включения и выключения через кнопку на панели инструментов. |
2. Расширение для заметок на веб-страницах
Задача — расширение, позволяющее пользователям делать и сохранять заметки прямо на страницах сайтов.
1 |
Идея дополнения: заметки на веб-страницах Firefox; при наведении на текст и нажатии кнопки пользователь может добавлять комментари и видеть сохранённые заметки. |
Пример вывода нейросети по промту
✅ Example: **FirefoxAddonGenerator**:
1. Принял идею дополнения: блокировщик рекламы с кнопкой включения/выключения. Основные функции: фильтрация рекламы, UI-кнопка переключения состояния, сохранение состояния.
2. Подробное описание: дополнение размещает кнопку на панели. При активации фильтр блокировки включается, при деактивации — выключается. Пользователь может управлять состоянием по желанию. Фильтрация работает путем перехвата запросов и блокировки URL из списка.
3. Структура файлов: manifest.json — с описанием и разрешениями; background.js — скрипт для перехвата и управления блокировками; popup.html и popup.js — UI переключатель; icons — набор иконок.
Готов продолжать шаг 4? Пожалуйста, подтвердите изменения или предложения.
Примечание: результат примерный и может отличаться в зависимости от деталей идеи.
Итог: зачем использовать этот промт?
Использование такого структурированного и интерактивного промта помогает быстро и последовательно создавать дополнения для Firefox, избегая хаоса и ошибок в разработке. Вы экономите время на написание кода и проектирование, получая готовый, проверенный и удобный для доработки продукт.
Главное преимущество: поэтапное создание дополнения с контролем и возможностью правок на каждом шаге