← Explore all skills

WEB DEVELOPMENT / JetBrains

Modern Web Guidance

Routes HTML, CSS and client-side JavaScript work through a searchable corpus of Chrome-authored best-practice guides — container queries, dialogs and popovers, view transitions, scroll-driven animation, forms and autofill, image priority — with Baseline browser-support policy rules for fallbacks.

“Search tool for modern web development best practices. MANDATORY: Execute FIRST for all HTML/CSS and clientside JS tasks.”

01 / THE REASONING

Why this made the selection.

  • Turns modern-CSS and forms guidance into a queryable corpus instead of a fixed checklist: the agent searches an action-oriented phrase, gets scored matches with token counts, then retrieves only the guide it needs.
  • Encodes a browser-support policy discipline — Baseline widely-available features need no fallback, everything else must follow the guide's fallback recommendation unless the project declares its own policy — which is the decision agents most often get wrong.
  • The mirror bundles the guide corpus in twelve category directories (css, css-layout, forms, html, performance, security, accessibility, passkeys, privacy, user-experience, webmcp, built-in-ai), so the material travels with the SKILL.md and not only through the npm search tool.

02 / THE REVIEW RECORD

What we actually inspected.

Source review has boundaries.
A clear record is more useful than a “safe” badge.

Material inspected

  • modern-web-guidance/SKILL.md (JetBrains mirror, complete, 119 lines)
  • modern-web-guidance/guides directory listing (12 category directories)
  • modern-web-guidance/LICENSE (skill-local, Apache-2.0)
  • upstream GoogleChrome/modern-web-guidance skill definition and LICENSE
  • JetBrains/skills README mirror policy

Our findings

  • The search-retrieve workflow is concrete: an action-oriented query returns scored matches with id, category, featuresUsed and tokenCount, retrieve accepts multiple ids, and a list fallback exists for vague queries.
  • The browser-support section converts Baseline status into an explicit fallback policy with worked policy examples (Safari 17.4+, no-polyfill, feature-detected newly-available) and pushes the project to write its policy down.
  • The mirror's skill-local LICENSE is Apache-2.0, matching the upstream GoogleChrome repository, and the front matter credits that upstream with a pinned skill version 0.0.166.

Not established by this review

  • No npx search or retrieve command was executed; the workflow was read, not run.
  • No guide was applied to a live layout or forms task.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

Add a skill to your workflow.

Upstream setup instructions ↗

DOCUMENTED COMMAND

npx skills add JetBrains/skills/modern-web-guidance --skill modern-web-guidance

Run in your terminal to choose your AI tools, project or global scope, and installation method. This short command follows the current upstream version; the review covers the revision shown above.

Optional: install the reviewed revision

Keeps the original source and installer version where recorded, while leaving your AI tools and installation scope for you to choose.

npx skills add https://github.com/JetBrains/skills/tree/e0f258b5cfed145015cb3e48da9a97947f7c4ed7/modern-web-guidance --skill modern-web-guidance
  1. Install the complete skill directory; the bundled guides must travel with the SKILL.md or offline use degrades to the npx tool only.
  2. Point the agent at the front-end feature being built and let it search first; keep the runtime Node/npm and network prerequisite in mind.

Before you start

  • Node.js/npm for the installer and for the search tool
  • An agent that supports the Agent Skills format
  • Network access when using the npx search workflow

04 / FOLLOW THE EVIDENCE

The source trail.

Our notes are separate from the original resource.
Check upstream before adopting a new version.

  1. https://github.com/JetBrains/skills/blob/e0f258b5cfed145015cb3e48da9a97947f7c4ed7/modern-web-guidance/SKILL.md

    Supports: summary, upstreamDescription, whySelected, bestFor, limitations, review, access

  2. https://github.com/JetBrains/skills/tree/e0f258b5cfed145015cb3e48da9a97947f7c4ed7/modern-web-guidance/guides

    Supports: review, whySelected

  3. https://github.com/JetBrains/skills/blob/e0f258b5cfed145015cb3e48da9a97947f7c4ed7/modern-web-guidance/LICENSE

    Supports: license

  4. https://github.com/GoogleChrome/modern-web-guidance/blob/a97286845f2baba38988f9e5fe2b2a1351021e50/skills/modern-web-guidance/SKILL.md

    Supports: review, limitations

  5. https://github.com/JetBrains/skills/blob/e0f258b5cfed145015cb3e48da9a97947f7c4ed7/README.md

    Supports: review, install

  6. https://github.com/vercel-labs/skills/blob/7407f3893ad4dceab546ac002c3ef806e4000c73/README.md

    Supports: install

Evidence & Ask