К основному содержанию
скилл

progressive-web-app · davila7 — скилл для Claude Code

Инструктирует Claude Code по созданию Progressive Web Apps: настройке манифеста, сервисного воркера, офлайн-экрана и диалога установки на экран устройства.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill web-development/progressive-web-app
Открыть на GitHub

Что делает progressive-web-app

Скилл задаёт правила для сборки PWA в веб-проектах. Claude Code учится генерировать минимальный стек файлов: корневой index.html, манифест manifest.json, сервисный воркер sw.js, скрипт регистрации app.js и запасную страницу offline.html. Агент настраивает перехват сетевых запросов и кеширование ключевых ресурсов приложения.

В коде app.js перехватывается событие beforeinstallprompt, чтобы показывать отдельную кнопку для ручной установки сайта на домашний экран. Для иконок прописывается назначение maskable, а для iOS задаются отдельные мета-теги apple-mobile-web-app-capable. Если пропустить создание страницы offline.html, установка PWA завершится ошибкой. В продакшене сервисные воркеры строго требуют HTTPS, хотя локальная разработка запускается и на localhost.

Какие задачи решает

  • Настроить манифест веб-приложения manifest.json с адаптивными иконками
  • Реализовать кеширование каркаса страниц через сервисный воркер sw.js
  • Перехватить системный диалог добавления сайта на экран смартфона
  • Подготовить резервную страницу offline.html для сетевых сбоев

Примеры запросов агенту

  • Сделай наш веб-сайт устанавливаемым как PWA и настрой кеширование статики
  • Добавь manifest.json и сервисный воркер с поддержкой офлайн-режима
  • Настрой кнопку добавления на домашний экран через событие beforeinstallprompt

Как установить progressive-web-app

1Через claude-code-templates

npx claude-code-templates@latest --skill web-development/progressive-web-app

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill progressive-web-app -a claude-code

3Вручную: положить файлы

~/.claude/skills/progressive-web-app/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/progressive-web-app/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о progressive-web-app

Как установить progressive-web-app в Claude Code?

Выполните в терминале команду npx claude-code-templates@latest --skill web-development/progressive-web-app.

Что делает скилл progressive-web-app?

Он обучает ассистента генерировать архитектуру Progressive Web App: конфигурацию manifest.json, логику кеширования в сервисном воркере и страницу офлайн-доступа.

Почему для работы обязательно нужен файл offline.html?

Отсутствие файла offline.html приведёт к ошибке установки PWA, так как этот документ входит в обязательный базовый список кеша сервисного воркера.

Похожие скиллы

Все скиллы по теме «Фронтенд и UI» →

Сначала — progressive-web-app от других авторов.

progressive-web-app aj-geddes Помогает собрать прогрессивное веб-приложение: манифест, service worker, работа без сети и установка на телефон. CX Codex +1 522установок progressive-web-app secondsky Скилл для сборки устанавливаемых веб-приложений: манифест, service worker, офлайн-режим и запрос на установку. CX Codex +1 500установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

Из того же набора651

Весь набор →
worktree-ghostty Открывает в Ghostty три панели при создании worktree: Claude слева, lazygit и yazi справа. Только macOS. 249установок feature-design-assistant Ведёт диалог с агентом и превращает сырую идею фичи в проект и спецификацию. Пригодится перед крупной правкой кодовой базы. 247установок agent-messaging Настраивает защищённый обмен сообщениями между ИИ-агентами по протоколу AMP. Пригодится, когда нужно передать задачу другому агенту или разобрать входящие. 247установок setup-rate-limiting Слэш-команда разбирает проект и собирает систему ограничения запросов к API: алгоритмы, квоты по пользователям, хранение счётчиков. 247установок meeting-insights-analyzer Разбирает расшифровки встреч и показывает, где вы уходите от конфликта, сыплет словами-заполнителями или перетягиваете разговор на себя. 242установок autonomous-agent-patterns Скилл разбирает устройство автономных кодирующих агентов: цикл работы, инструменты и согласование действий с пользователем. Пригодится при проектировании собственного агента. 239установок load-llms-txt Загружает внешнюю документацию из llms.txt или другого источника и связывает её с контекстом проекта. Пригодится для работы агента с актуальными справочными материалами. 239установок zod-validation-expert Настраивает Claude Code на генерацию схем валидации Zod, вывод типов через z.infer и связку с формами React Hook Form или экшенами Next.js. 238установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой