preact-buildless-frontend

Create build-less web frontends using ES Modules for direct browser execution.

10|3|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/av/skills --skill preact-buildless-frontend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: preact-buildless-frontend
Source: https://github.com/av/skills/tree/main/preact-buildless-frontend
Command: npx skills add https://github.com/av/skills --skill preact-buildless-frontend

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the issue of creating static, build-less ESM frontends that can run directly in the browser without the need for bundlers, simplifying the process of developing and deploying web applications.

Core Features & Use Cases

  • Build-Less Development: Eliminates the need for bundlers and build steps, streamlining the development workflow.
  • ESM Support: Utilizes ES Modules for direct browser execution, offering modern JavaScript capabilities.
  • Use Case: Ideal for creating prototypes, static webpages, or SPAs without the overhead of build tools like Vite or Webpack.

Quick Start

Use the preact-buildless-frontend skill to start a new project. Run the following command to clone the starter template and begin development:

npx skills add av/skills --skill preact-buildless-frontend

Frequently Asked Questions about preact-buildless-frontend

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

FAQPage Schema
How do I create a web frontend that runs directly in the browser without a bundler?

To create a build-less web frontend that runs directly in the browser, you can use ES Modules with import maps for CDN dependencies. This approach eliminates bundlers and build steps entirely, allowing static pages and SPAs to execute natively while handling cache-busting and performance optimizations automatically.

What is a build-less ESM frontend and when should I use it?

A build-less ESM frontend uses native ES Modules for direct browser execution without requiring bundlers or build tools. You should use this approach for creating prototypes, static webpages, or single-page applications when you want to avoid the overhead of build tools like Vite or Webpack.

Can I build a SPA using Preact without configuring Webpack or Vite?

Yes, you can build a Preact SPA without configuring bundlers by utilizing native ES Modules and import maps to load dependencies directly from a CDN. This build-less development workflow streamlines the process by eliminating build steps entirely while still supporting modern JavaScript capabilities.

How do I handle CDN imports and cache-busting for static pages without a build step?

You handle CDN imports and cache-busting for static pages by configuring native ES Module import maps within your HTML. This build-less browser execution method manages external dependencies and performance optimizations directly without relying on a bundler to inject or hash your module URLs.

When should I not use a build-less ESM approach for web development?

You should avoid a build-less ESM approach if your web application requires complex transformations, legacy browser support, or heavy module bundling that native browser execution cannot handle. This method is designed for prototypes and static pages without the overhead of build tools like Vite or Webpack.