Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
googlechrome avatar

Modern Web Guidance

  • 14.4k installs
  • 1.7k repo stars
  • Updated August 3, 2026
  • googlechrome/modern-web-guidance

modern-web-guidance is an agent skill documented in googlechrome/modern-web-guidance.

About

# Accessibility Coding Guidelines This guide provides actionable DOs and DON'Ts for AI coding agents to ensure web applications are accessible to all users, including those using assistive technologies. Keep these principles in mind throughout: - **Accessibility is the minimum, not the ceiling.** Conformance to standards is the floor; aim for genuine usability. - **Patterns are use-case specific.** No checklist replaces real testing - including testing with disabled users - to confirm a given implementation is actually accessible in context. Content Navigability and Structure ### Actionable Guidelines #### DOs - **Place all content within landmarks**: Wrap the page in `<header>`, `<nav>`, `<main>`, `<aside>`, and `<footer>` so assistive-tech users can jump between regions. - **Structure main content with headings**: Use `<h1>` - `<h6>` sequentially (no jumping `<h1>` → `<h4>`) so screen-reader users get a navigable outline. - **Use lists for repeated, contiguous content**: `<ul>`/`<ol>` give assistive tech a count up front and let users skip the entire group.

  • Accessibility Coding Guidelines
  • **Accessibility is the minimum, not the ceiling.** Conformance to standards is the floor; aim for genuine usability.
  • **Place all content within landmarks**: Wrap the page in `<header>`, `<nav>`, `<main>`, `<aside>`, and `<footer>` so ass
  • **Structure main content with headings**: Use `<h1>` - `<h6>` sequentially (no jumping `<h1>` → `<h4>`) so screen-reader
  • **Use lists for repeated, contiguous content**: `<ul>`/`<ol>` give assistive tech a count up front and let users skip th

Modern Web Guidance by the numbers

  • 14,402 all-time installs (skills.sh)
  • +764 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #57 of 2,153 Testing & QA skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

modern-web-guidance capabilities & compatibility

Capabilities
accessibility coding guidelines · **accessibility is the minimum, not the ceiling. · **place all content within landmarks**: wrap the · **structure main content with headings**: use `< · **use lists for repeated, contiguous content**:
Use cases
documentation
From the docs

What modern-web-guidance says it does

Keep these principles in mind throughout: - **Accessibility is the minimum, not the ceiling.** Conformance to standards is the floor; aim for genuine usability.
SKILL.md
- **Patterns are use-case specific.** No checklist replaces real testing — including testing with disabled users — to confirm a given implementation is actually accessible in context.
SKILL.md
- **Structure main content with headings**: Use `<h1>`–`<h6>` sequentially (no jumping `<h1>` → `<h4>`) so screen-reader users get a navigable outline.
SKILL.md
- **Use lists for repeated, contiguous content**: `<ul>`/`<ol>` give assistive tech a count up front and let users skip the entire group.
SKILL.md
npx skills add https://github.com/googlechrome/modern-web-guidance --skill modern-web-guidance

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs14.4k
repo stars1.7k
Security audit2 / 3 scanners passed
Last updatedAugust 3, 2026
Repositorygooglechrome/modern-web-guidance

What problem does modern-web-guidance solve for developers using this skill?

# Accessibility Coding Guidelines This guide provides actionable DOs and DON'Ts for AI coding agents to ensure web applications are accessible to all users, including those using assistive technologie

Who is it for?

Developers who need modern-web-guidance patterns described in the cached skill documentation.

Skip if: Skip when docs are empty or the task is outside the skill's documented scope.

When should I use this skill?

User asks about modern-web-guidance or triggers the skill by name.

What you get

Actionable workflows and conventions from SKILL.md for modern-web-guidance.

  • current web pattern guidance
  • CWV optimization recommendations

Files

SKILL.mdMarkdownGitHub ↗

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.

npx -y modern-web-guidance@latest search "<query>" --skill-version 2026_05_16-c5e7870

Example Output:

[
  {
    "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
  }
]
Note: If search results are vague, return no matches, or show low similarity scores, run the list command to browse all guides:
```sh
npx -y modern-web-guidance@latest list
```

---

Step 2. Retrieve Best Practices

Once you have a relevant id from the search results, call this script using the retrieve command to get the full guide. You can pass multiple IDs separated by commas.

npx -y modern-web-guidance@latest retrieve "<id>"

Example Output: The markdown content of the guide describing implementation steps...

Using npx

  • IMPORTANT: on Windows, using npx may fail. Use npx.cmd ... instead.
  • Network access is required for fetching npm packages needed by the task.
  • If the npx -y modern-web-guidance… command hangs, you may be offline. Try running again in offline

mode: npx --offline ….

  • The --skill-version flag is used to determine if this SKILL.md is out of date. If it is, a warning

message is logged to stderr.

Guidelines

  • Always search first to find the most relevant guides.
  • These guides are usually framework-agnostic; adapt them correctly to your setup.
  • Do not hallucinate guides or ignore them; they represent the preferred local standard for the user's project.

Interpreting Browser Support & Fallbacks

  • Default Behavior: All guides assume Baseline Widely available features are safe to use without fallbacks. For features that are not Baseline widely available, you MUST follow the fallback recommendations in the guide, unless the user has specified a custom browser support policy.
  • **Custom

Related skills

How it compares

Choose modern-web-guidance over static frontend skills when answers must reflect APIs and CWV guidance newer than model training cutoffs.

FAQ

What does modern-web-guidance do?

# Accessibility Coding Guidelines This guide provides actionable DOs and DON'Ts for AI coding agents to ensure web applications are accessible to all users, including those using assistive technologies. Keep these princi

When should I use modern-web-guidance?

# Accessibility Coding Guidelines This guide provides actionable DOs and DON'Ts for AI coding agents to ensure web applications are accessible to all users, including those using assistive technologie

Is modern-web-guidance safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.