web-preview

Run a local web app in Chrome and capture screenshots for verification.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/neon-law-foundation/navigator --skill web-preview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-preview
Source: https://github.com/neon-law-foundation/navigator/tree/main/.claude/skills/web-preview
Command: npx skills add https://github.com/neon-law-foundation/navigator --skill web-preview

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the guesswork from front-end changes by letting you run the web app against the real local dependency stack, open it in a browser, and confirm that the UI and client-side behavior actually render as expected.

Core Features & Use Cases

  • Local browser preview: Start the app with its required services so you can inspect pages exactly as users will see them.
  • Screenshot-based verification: Capture headless Chrome screenshots to prove layout, styling, and dynamic content are working.
  • Browser-driven validation: Use WebDriver tests for stronger confirmation that interactions, scripts, and visual states behave correctly.
  • Use case: Check a design page after a UI change, verify that a toast or highlight appears, and save evidence of the result in a screenshot.

Quick Start

Ask me to start the local dependency stack, launch the web app under Doppler, open it in Chrome, and capture a screenshot in /tmp to verify the page visually.

Frequently Asked Questions about web-preview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I preview a local web app in Chrome and capture a screenshot for verification?

To preview a local web app in Chrome and capture a screenshot, you need to run the application with its full dependency stack and use headless Chrome to save visual evidence. This process confirms that layout, styling, and dynamic content render correctly.

What is browser-based UI verification and how does it work with WebDriver?

Browser-based UI verification uses WebDriver to drive browser interactions and confirm that client-side scripts and visual states behave correctly. It validates dynamic page elements by running automated tests against the actual rendered output in Chrome.

Do I need Doppler and KIND to run a local browser preview for UI checks?

Yes, you need Doppler to inject seeded secrets and KIND to manage the local dependency stack. These tools ensure the web app starts correctly with its required services so you can accurately verify the UI in Chrome.

What's the best way to verify front-end changes and visual rendering locally?

The best way to verify front-end changes locally is to run the app against its real dependency stack and capture headless Chrome screenshots. This removes the guesswork by providing visual proof that layout and styling work as expected.

Why does my local web preview fail to load the full dependency stack before taking a screenshot?

A local web preview fails to load the dependency stack if layered environment loading is incomplete or missing required services. You must ensure all dependencies, including Doppler-seeded secrets and KIND, are running before launching the app.

Can I use headless Chrome to validate dynamic content and client-side behavior?

Yes, you can use headless Chrome to validate dynamic content and client-side behavior by capturing screenshots or running WebDriver tests. This confirms that interactions, scripts, and visual states render correctly within the browser.