mrkeyoor.com_
Wed 11 Nov 21:27 UTC
Dev Toolsevaluationupdated 11 Nov 2026

modern-web-guidance-src review

Modern Web Guidance (Source) contains the code and documentation for authoring, calibrating and evaluating Modern Web Guidance skills. Contributors maintain guidance and evaluation tooling here; a separate repository distributes compiled skills and plugin configurations to coding agents.

Verdict

Use Modern Web Guidance (Source) to inspect or improve guidance and evaluation tooling. Our build succeeded in 7 seconds, but tests failed with exit 1 after 155 seconds, leaving contributor validation incomplete. If you only need the skills, start with the documented distribution path and review its telemetry policy. Consumer installation and agent-generated code quality remain unmeasured.

We ran it

Lab card: what happened when we ran modern-web-guidance-srcScreenshot of modern-web-guidance-src (goo.gle/modern-web-guidance)
Install✓ · 66s303 packages · 1636 MB
Build✓ · 7s
Tests✗ · 155sran, no count parsed
Repo2350 files~177,327 lines of source · 100.3 MB · 6 CI workflows

Answers from our run

Does modern-web-guidance-src build from source?

Dependencies installed in 66 seconds (303 packages), and the build succeeded in 7 seconds. We cloned commit 596acbc into a clean Debian container with 3 CPUs and no project-specific setup.

Do modern-web-guidance-src's tests pass?

No. The project's own test command exited unsuccessfully after 155 seconds, and its output did not expose an individual test count.

Who should not use modern-web-guidance-src?

Developers who only want to install the skills: start with the documented interactive installer or distribution repository.

What are the alternatives to modern-web-guidance-src?

MDN Web Docs, web-features. Use Modern Web Guidance (Source) to inspect or improve guidance and evaluation tooling.

SetupN/AThe source installation and build succeeded, but tests failed. The consumer installer and coding-agent integration were not exercised, so the record does not support an overall setup-ease rating.
DocsN/AThe supplied documentation explains installation and contribution paths, but their procedural accuracy was not exercised across those paths.
CommunityN/AThe supplied issue and pull-request snapshot does not establish response quality, review capacity or contributor acceptance.
MaturityN/AThe source test command failed without sufficient diagnostic context. Agent-quality and production-browser workloads were not measured, so an overall maturity rating is unsupported.

Who it’s for

Web-platform contributors improving existing guidance or proposing use cases.
Tooling engineers investigating CLI tooling, evaluation harnesses or compiled distributions.
Teams inspecting the guidance and its contribution process before evaluating the distributed skills.

Who it’s NOT for

Developers who only want to install the skills: start with the documented interactive installer or distribution repository.
Contributors expecting unrestricted new-guide authorship: new guidance is reserved for onboarded Peers unless a Content ATL or Owner permits it.
Contributors unable to meet Google's contributor agreement requirement, which also applies to documentation-only changes.

Setup reality

Our 2026-11-11 run at commit 596acbc installed successfully in 66 seconds, recording 303 dependencies and 1,636 MB on disk. The build succeeded in 7 seconds. Tests failed with exit 1 after 155 seconds. The supplied log tail does not identify the failing assertions or their causes.

These measurements cover the pnpm source workspace. They do not measure the consumer installer or a coding-agent integration. The contribution guide requires Node.js >=22.18.0. Our recorded sandbox configuration specified 3 CPUs, 8 GB RAM and image lab-node:22; that image label does not establish actual runtime or operating-system versions.

The README documents collection of agent-generated CLI search queries and the DISABLE_TELEMETRY=1 opt-out. Network behavior, generated-application quality, browser compatibility and upstream guided-versus-unguided evaluations were not measured.

Choose the source workspace only if you need to contribute or investigate

Modern Web Guidance separates its source workspace from the repository used to distribute compiled skills. Use the source repository to inspect or improve guidance, CLI tooling and evaluation harnesses. If your immediate goal is to put the skills into a coding agent, start with the distribution path.

The contribution guide identifies the installation repository as a read-only distribution of compiled skills and plugin configurations. The README also documents an interactive installer:

npx modern-web-guidance@latest install

This is the README's installer command, not a command executed in our recorded source-workspace run. It requests the latest package rather than pinning the measured source commit. The source installation footprint below should not be treated as the cost of installing the distributed skills.

The README also gives examples of searching for dialog animation guidance, retrieving a guide by ID and scanning a codebase for legacy patterns. Those are documented entry points. Our record does not show a coding agent applying a retrieved guide or demonstrate the quality of its resulting code.

What happened when we ran it

Our source installation succeeded in 66 seconds and its build in 7 seconds, but tests failed with exit 1 after 155 seconds. The run used commit 596acbc on 2026-11-11. It recorded 303 dependencies and 1,636 MB on disk. A successful build therefore left contributor validation incomplete.

The supplied test tail contains expected: undefined and operator: 'fail', followed by lifecycle failure messages. Its summary fragments report failed subtests, but do not identify the assertions or provide enough context to diagnose them. Adding those fragments together would not establish a unique failing-test count. The record does not support a package, environment or browser explanation for the failure.

The sandbox configuration specified 3 CPUs, 8 GB RAM and image lab-node:22. Actual runtime and operating-system versions require toolchain logs beyond that label. The checkout scan recorded 2,350 files, about 177,327 source lines and 100.3 MB. It found six CI workflow files, no Dockerfile and no separate tests directory. The test command nevertheless ran and failed.

These checks do not establish that the distributed skills are broken or that their advice improves agent output. The useful next step for a contributor is to obtain the complete failure output and identify the failing assertions before calling the checkout validated.

Contribution rules affect where to start

New guidance is reserved for onboarded Peers unless a Content ATL or Owner permits it. Anyone can propose use cases through issues or submit pull requests to improve existing guides. A small correction to an existing guide is therefore a different contribution path from writing a new guide from scratch.

All submissions require a signed Google contributor agreement before merging, including documentation-only changes. For new guide topics, significant refactors and new architectural features, the contribution guide asks for an issue first to agree on scope and design. It permits direct pull requests for typo fixes, minor documentation clarifications and small bug fixes.

The guide separates guidance-content work from tooling, infrastructure and evaluations. Choose the relevant track before preparing a submission. The source setup uses pnpm and requires Node.js >=22.18.0. Its documented full preflight command builds distributions, typechecks, lints and runs unit tests:

pnpm preflight

This command is quoted from the contribution guide; the lab record does not identify its test command as this complete preflight. The recorded successful build cannot establish that all contributor checks passed. The supplied documentation extracts also do not establish that every documented instruction matches measured commit 596acbc.

Decide how to handle query telemetry

The README says Google collects anonymous usage information, including installation counts, the calling agent name, guide retrieval IDs and agent-generated CLI search queries. It says raw user prompts are not collected. These are the project's descriptions of its collection policy; our run did not inspect network traffic.

The README documents DISABLE_TELEMETRY=1 as the opt-out. Teams evaluating the skills on work-related queries should review that policy and choose their configuration before the trial. The supplied excerpts do not establish local-search network behavior or experimental-feature retrieval controls, so this review makes no claims about those behaviors.

Choose a reference or data catalog for narrower needs

MDN Web Docs documents CSS, HTML, JavaScript and Web APIs. Its content repository describes reference documentation and learning resources. Choose MDN when the immediate task is to read web-platform documentation directly rather than work on an agent-guidance repository.

web-features publishes feature identifiers with Baseline statuses. Its README describes a shared feature catalog and browser-availability data. Choose it when your tooling needs those identifiers and support data rather than authored implementation guidance.

Neither alternative was measured alongside Modern Web Guidance. This comparison distinguishes their documented purposes and makes no speed or quality claim.

For a contributor trial, start with the relevant contribution track and a small existing-guide change. Resolve the recorded test failure with complete logs before expanding the work. For skill adoption, use the documented distribution path and evaluate its behavior in your intended coding agent; the source build alone cannot answer that question.

Alternatives

ProjectWhat it isPick it when
MDN Web DocsReference documentation and learning resources for web technologies.Choose MDN when a person needs to read CSS, HTML, JavaScript or Web API documentation directly. Its documented purpose differs from maintaining agent guidance and evaluation tooling.
web-featuresA shared web-platform feature catalog with Baseline support data.Choose web-features when your tooling needs feature identifiers and browser-availability data rather than authored implementation guidance.

What people are saying

  1. [github-trending] GoogleChrome/modern-web-guidance-src

Sources

  1. Modern Web Guidance source README
  2. Contributor paths and repository architecture
  3. MDN Web Docs content README
  4. web-features README

More dev tools reviews

folly · universal-android-debloater-next-generation · OpenSandbox · You-Dont-Know-JS · evilginx2 · google-colab-cli · the whole board →