# Frontend Web

> Use when working with Astro, Svelte, SvelteKit, Svelte 5 runes, htmx, shadcn-svelte, frontend routing, UI forms, web client behavior, or Charm Bubble Tea/Bubbles/Lip Gloss/Huh Go terminal UIs.

- Skill: `bnema/frontend-web` (Agent Skill)
- Install (CLI): `npx skillmds@latest add bnema/frontend-web`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bnema/frontend-web/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: bnema (https://skillmd.com/u/bnema)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/bnema/frontend-web

---


# Frontend Web Router

Load only the matching sub-skill:

| Trigger | Read |
|---|---|
| Astro, islands, content collections, view transitions, SSR, actions, adapters | `frontend-web/subskills/astro/SKILL.md` |
| Svelte, SvelteKit, Svelte 5 runes, load functions, forms, hooks, remote functions | `frontend-web/subskills/svelte-and-sveltekit/SKILL.md` |
| shadcn-svelte, bits-ui, formsnap, paneforge, vaul, embla, sonner | `frontend-web/subskills/shadcn-svelte/SKILL.md` |
| htmx, hx-get, hx-post, hx-swap, hx-trigger, SSE, WebSockets, hypermedia UI | `frontend-web/subskills/htmx/SKILL.md` |
| Charm Bubble Tea v2, Bubbles v2, Lip Gloss v2, Huh v2, Go terminal UIs, TUI forms/tables/lists/viewports | `frontend-web/subskills/charm-tui-v2/SKILL.md` |

