← 返回工具库
Modern Web Guidance - 给 AI 编程助手补充现代 Web 知识
AI 大模型工具 AI 编程

Modern Web Guidance - 给 AI 编程助手补充现代 Web 知识

★★★★☆ 4.4 分 免费 · 开源免费

Google Chrome 等团队维护的 Web 技能包,把现代浏览器 API 与最佳实践注入 AI 编程助手,避免其生成过时、臃肿的前端代码。

立即前往 / 优惠购买

优缺点

✓ 优点

  • • Chrome、Edge、Firefox、MDN 联合维护
  • • npx 即可试用与安装,零配置门槛
  • • 专治 AI 生成过时代码的老毛病
  • • 指南精简,不浪费上下文令牌

✗ 缺点

  • • 聚焦前端,后端与全栈覆盖有限
  • • 指南条目仍在扩充,长尾场景缺失
  • • 需自备支持的编码 agent 才能生效

规格参数

项目语言 TypeScript
GitHub Stars 1.8k
维护方 Chrome / Edge / Firefox / MDN
使用方式 npx CLI 命令行
覆盖范围 现代 Web API 与最佳实践

它是什么

Modern Web Guidance 是一套专门提供给 AI 编程助手(coding agent)的“技能包”,由 Google Chrome 团队牵头,联合 Microsoft Edge、Mozilla Firefox 和 MDN 团队以及社区共同维护。它的出发点很直接:大模型的训练语料里堆积了十几年的存量前端代码,所以 agent 默认会写出大量手写 DOM 操作、重量级 polyfill 和早就该淘汰的第三方库,而对浏览器如今原生支持的能力视而不见。

这个项目把这些现代 Web 平台特性、最佳实践和浏览器兼容性数据整理成结构化指南,通过命令行工具按需送入 agent 的上下文窗口,让模型在写代码时优先选择平台原生方案。本次热榜上的仓库是它的源仓库,收录了指南的撰写、校准与评测代码,并附带一个公开的评测看板;日常使用则通过 npm 上发布的 CLI 完成。

核心功能

  • 交互式安装向导:执行 npx modern-web-guidance@latest install 即可完成接入,向导会引导你把技能挂到常用的编码 agent 上。
  • 自然语言检索指南:search 子命令接受一句描述(例如“给弹窗遮罩层加动画”),返回最相关的现代实现方案。
  • 按 ID 精确取回:retrieve 可以直接拉取某一条指南的完整内容,适合知道具体条目时精准调用。
  • 遗留模式扫描:legacy-scan 会遍历代码库,找出仍在使用的过时写法,并给出对应的现代化替换建议。
  • 令牌高效设计:团队通过评测剔除模型已经熟知的基础内容,只保留高信息密度的实战模式,减少上下文浪费。
  • 覆盖面新且全:从 View Transitions、顶层元素进出场动画、视差滚动,到 CSS scrollbar-color 这类较新的属性都在收录范围内。

适用场景

用 AI 写前端时防止“越写越旧”。 无论你用的是 Cursor、Copilot 还是 Claude Code,只要 agent 会读文件、写代码,就能接上这套指南。

老项目现代化改造。 用 legacy-scan 先跑一遍存量仓库,把可以改用原生 API 的地方列出来,再决定重构顺序,比凭感觉翻文档高效得多。

团队规范统一。 把指南作为共享知识源,能让不同人手上的 AI 助手输出风格更接近,减少“一个人用新 API、另一个人引第三方库”的分裂。

性能与无障碍优化。 指南明确偏向浏览器可自行优化、自带无障碍语义的平台级 API,并主张用轻量降级方案替代沉重 polyfill。

上手建议

第一步不需要安装任何东西,直接用 npx 试跑:先用 search 问一个你手头正在纠结的问题,看看它返回的指南质量,再决定是否执行 install 正式接入。

第二步,挑一个技术债较多的老仓库跑 legacy-scan,但不要盲信报告——把它当成一份“待核实清单”,逐条对照目标浏览器版本和项目实际约束再改。

第三步,如果打算参与共建,先读仓库里的 CONTRIBUTING.md 和 GOVERNANCE.md,了解条目撰写与校准的流程;项目采用多厂商共治模式,提交指南需要经过评测验证。

最后提醒一点:指南更新节奏跟随 Web 平台演进,但你的用户环境未必同步,生产环境仍要自己核对兼容性数据与降级路径。