From go-web
Provides htmx patterns for Go/templ apps: hx-* attributes, swap strategies, triggers, OOB updates, SSE, WebSockets, forms, redirects, and server integration.
How this skill is triggered — by the user, by Claude, or both
Slash command
/go-web:htmxThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Apply correct htmx patterns when building hypermedia-driven web applications, especially with Go and templ.
Apply correct htmx patterns when building hypermedia-driven web applications, especially with Go and templ.
hx-* attributes over htmx.ajax() or fetch() callsHX-Retarget, HX-Reswap, HX-Redirect) for control flowHX-Request header — return fragments for htmx requests, full pages for normal requestsfetch() alongside htmx in the same page; pick one approachRead the relevant file for detailed patterns, code examples, and best practices:
templ-integration.md — Templ + htmx{ } vs quoted strings)hx-vals — use json.Marshal, not fmt.Sprintfhx-on events in templ (JSFuncCall, OnceHandle, event name syntax)go-handlers.md — Go Server PatternsisHTMXRequest helper)HX-Redirect instead of HTTP 302)HX-Trigger headerattributes-reference.md — Swap, Triggers & Headerspatterns-and-extensions.md — Advanced Patternshx-include and hx-push-urlhtmx.process())hx-sync: replace, abort, queue)htmx.onLoad)npx claudepluginhub gopherguides/gopher-ai --plugin go-webBuild dynamic web interfaces with htmx using hypermedia-driven patterns for partial page updates, lazy loading, infinite scroll, and server-sent events without JavaScript.
Guides templUI component library usage for Go Templ apps: vanilla JavaScript Script() setup, HTMX integration, Go variable interpolation, and optional Alpine.js state layer.
Provides htmx 4.0.0 migration guidance, configuration, and reference for events, history, requests, swaps, and extensions. Use when implementing, debugging, or upgrading htmx applications.