Modern Web Guidance — скилл
Скиллы команды Chrome: агент ищет актуальные приемы веб-платформы вместо устаревшего кода, плюс скилл по расширениям Chrome и публикации в Web Store
- 2 581 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Скилл запускает npx `modern-web-guidance`@latest и скачивает пакет из сети при каждом поиске
- Агент пишет и правит клиентский код проекта по получаемым гайдам
Установка
- Работает в
Ручная установка
npx modern-web-guidance@latest installИнтерактивный мастер установки.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл запускает npx `modern-web-guidance`@latest и скачивает пакет из сети при каждом поиске
- Агент пишет и правит клиентский код проекта по получаемым гайдам
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Модели часто пишут для веба по старым примерам и тянут тяжелый JavaScript там, где давно есть нативное решение. Скилл `modern-web-guidance` заставляет агента перед веб-задачей запросить короткое руководство: команда npx `modern-web-guidance` `search` находит нужный гайд, `retrieve` выдает его в контекст. Гайды сгруппированы по темам: CSS, формы, HTML и веб-компоненты, JS, производительность, доступность, встроенный ИИ браузера, приватность, PWA и безопасность, включая ключи доступа. Второй скилл, `chrome-extensions`, ведет через Manifest V3: `service worker`, скрипты контента, боковая панель, хранилище, разрешения и проверку перед публикацией в Chrome Web Store.
Для кого. Для фронтенд-разработчиков, которые поручают Claude Code, Cursor или Copilot верстку и логику интерфейса и хотят современный код без лишних библиотек.
Подходит, если
- Нужно анимировать диалог и подложку без библиотеки анимаций
- Страница получает плохой INP, и нужно разобрать, какие скрипты тормозят
- Форма с автозаполнением адреса или платежа должна работать с нативными атрибутами
- Вы пишете расширение для Chrome на Manifest V3 с боковой панелью
- Перед отправкой расширения в Web Store нужны чек-лист и текст политики приватности
Не подходит, если
- Работа на бэкенде: SQL, ORM и маршруты Express скилл явно исключает
- Задача про CI, Docker или деплой, а не про клиентский код
- Нужен аудит готового сайта: для этого есть Web Quality Skills и Lighthouse
- Нужна отладка живой страницы в браузере: подойдет Chrome DevTools MCP
Пример запроса к агенту
Сделай анимацию появления модального окна с затемнением фона на нативном теге `dialog`, без библиотекОграничения
Авторы называют выпуск предварительным: содержимое активно пополняется. Для поиска скилл запускает npx `modern-web-guidance`@latest, поэтому нужны Node.js и доступ к сети. Гайды описывают возможности браузеров, и часть из них поддерживается не везде, так что совместимость с вашими браузерами стоит проверить. Скилл написан как обязательный для любых веб-задач, и агент будет вызывать его часто; если это мешает, ограничьте использование в настройках агента.
Как отключить. В Claude Code отключите плагин через /plugin или удалите папку скилла, которую создала установка. Агент перестанет запрашивать гайды.
Частые вопросы
Как поставить Modern Web Guidance в Claude Code?
Командой /plugin marketplace add GoogleChrome/`modern-web-guidance`, затем /plugin install `modern-web-guidance`@googlechrome и /reload-plugins. Есть и мастер: npx `modern-web-guidance`@latest install.
Что агент делает с этим скиллом?
Перед веб-задачей ищет гайд по запросу командой `search`, получает его через `retrieve` и пишет код по современным приемам вместо устаревших.
Какие темы покрывают гайды?
CSS и раскладка, формы, HTML и веб-компоненты, JS, производительность, доступность, встроенный ИИ браузера, приватность, PWA и безопасность с ключами доступа.
Подходит ли скилл для расширений Chrome?
Да, для этого есть отдельный скилл `chrome-extensions`: Manifest V3, `service worker`, скрипты контента, боковая панель и подготовка публикации в Web Store.
Можно ли попробовать без установки?
Да. Команда npx `modern-web-guidance`@latest `search` "`animate` a `dialog` `modal` `backdrop`" ищет гайды, а `retrieve` с идентификатором получает один из них.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНабор скиллов для аудита качества сайта: производительность, Core Web Vitals, доступность, SEO и лучшие практики по данным Lighthouse
Скилл разбирает и переносит WebGL, WebGPU и Canvas-эффекты со страницы в отдельный локальный проект на нативном JS
Скиллы с правилами Apple HIG, Material Design 3 и WCAG 2.2 для проверки интерфейсов на iOS, macOS, Android, вебе и других платформах
Скилл с готовыми CSS-переходами для веб-интерфейсов: модалки, выпадашки, тосты, лоадеры и десятки других анимаций по правилам подбора
Скилл-методика воспроизведения сайтов: от статичной страницы до тяжелого WebGL, с упором на настоящий исходный код, а не на выдуманный агентом
Скиллы против шаблонных интерфейсов: сетка, типографика, анимация и отступы, плюс генерация референсов для веба и мобильных
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Modern Web Guidance (эта запись) | да | 2 581 | ||
| Web Quality Skills | нет | 3 010 | аудиты готового сайта по набору чек-листов, а не справочник приемов для кода | |
| Chrome DevTools MCP | да | не нужна | 54 432 | управляет живым браузером и отладкой, а здесь гайды по написанию кода |
Коротко о README
Проект поддерживает команда Google Chrome вместе с командой Microsoft Edge и сообществом. Описание объясняет проблему: данные для обучения полны устаревших приемов, поэтому модели генерируют лишний JavaScript. Гайды экономны по токенам, потому что авторы убирают то, что модели и так знают. Дальше идет полный список веб-возможностей и способы установки: Vercel skills CLI, GitHub CLI, Antigravity, Copilot CLI и плагин Claude Code.
Бейдж для README
Исходный SKILL.md
---
name: modern-web-guidance
description: |
Search tool for modern web development best practices. MANDATORY: Execute FIRST for all HTML/CSS and clientside JS tasks. Do NOT skip — web APIs evolve rapidly and training weights contain obsolete patterns.
Trigger immediately for:
- UI/Layout: Modals, dialogs, popovers, Glassmorphism/backdrop-filters, anchor positioning, container queries, `:has()`, `:user-valid`.
- Scroll/Motion: View Transitions, Scroll-driven animations, scroll parallax/reveals.
- Performance: CWV (LCP, INP), content-visibility, Fetch Priority, image optimization.
- System/APIs: Local filesystem access, WebUSB, WebSockets sync, WebAssembly widgets.
- Frameworks: Adapting layout/styles in React, Vue, Angular.
- General Frontend: Forms, autofill, advanced inputs, custom scrollbars, modern component states, etc.
DO NOT trigger for:
- Backend: Database SQL, ORMs, Express API routes.
- Pipelines: CI/CD deployment, Docker, Actions.
- Generic: Local scripts (Python/Go tools), ESLint, Git.
---
# Modern Web Guidance
A skill to search for specific web development use cases and retrieve their corresponding best practice guides.
## When to use
Must use this skill:
- At the **start** of implementing any web feature.
- Before creating a new component, to check if a standardized pattern already exists.
- To avoid implementing ad-hoc solutions or loading large dependencies unnecessarily.
## Usage Instructions
### Step 1. Search Use Cases
Search with an action-oriented query summarizing what you want to achieve using the `search` command. Run `modern-web-guidance` directly with `npx`.
```sh
npx -y modern-web-guidance@latest search "<query>" --skill-version 2026_10_12-dacb5911
```
**Example Output**:
```json
[
{
"id": "optimize-image-priority",
"description": "Optimize the loading priority of Largest Contentful Paint (LCP) candidate images.",
"category": "performance",
"featuresUsed": [ "Fetch priority" ],
"tokenCount": 985,
"similarity": 0.7289
},
{
"id": "defer-rendering-heavy-content",
"description": "Reduce rendering times in content-heavy web pages by deferring rendering for offscreen content.",
"category": "performance",
"featuresUsed": [ "content-visibility", "hidden=\"until-found\"" ],
"tokenCount": 1250,
"similarity": 0.6961
}
]