Discover and explore top open-source AI tools and projects—updated daily.
GoogleChromeGuidance and evaluation framework for modern web development agents
Top 60.0% on SourcePulse
Modern Web Guidance provides a curated, codified set of best practices for modern web development, specifically designed to improve the output of coding agents. It addresses the common LLM tendency to generate legacy code by offering targeted, expert-curated guidance on high-performance, accessible, and secure APIs. This benefits developers and AI agents by enabling the creation of more efficient, modern web applications, bridging the gap between LLM training data and current web standards.
How It Works
The project utilizes a Command Line Interface (CLI) integrated as an agent skill. When a coding agent encounters a web development task, it activates this skill. The agent then uses the CLI to perform local semantic searches for relevant guidance using an offline, CPU-efficient TensorFlow.js model. Upon finding a match, the agent retrieves the specific guide, which includes targeted code patterns, potential pitfalls, and fallback strategies, directly into its context window. This approach ensures privacy, low latency, and supply-chain security by operating entirely locally without network calls or API keys.
Quick Start & Requirements
npx modern-web-guidance@latest install (runs an interactive wizard).npx. The CLI works offline.npx modern-web-guidance@latest search "animate a dialog modal backdrop"npx modern-web-guidance@latest retrieve "animate-to-from-top-layer"Highlighted Details
scheduler.yield), native UI components (Popover API, dialogs), accessibility patterns, and built-in AI APIs.Maintenance & Community
Supported by the Google Chrome and Microsoft Edge teams, with active development and a welcome for community contributions via GitHub. The GoogleChrome/modern-web-guidance-src repository serves as the source for compiled agent skills released to GoogleChrome/modern-web-guidance.
Licensing & Compatibility
Limitations & Caveats
This is a preview release with actively added content. Anonymous usage telemetry is collected by default to improve the tool; users can opt-out by setting the DISABLE_TELEMETRY=1 environment variable.
1 day ago
Inactive