Help us improve
Share bugs, ideas, or general feedback.
From go-web
Provides htmx patterns and Go/templ integration for hypermedia apps: HTML fragments, hx- attributes, server headers, swaps, triggers, OOB updates, SSE, WebSockets, forms, error handling.
npx claudepluginhub gopherguides/gopher-ai --plugin go-webHow 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.
Guides templUI component setup in Go templ apps including dropdowns, dialogs, tabs, toasts; Script() configuration, JS interpolation in handlers, non-responsive fixes, HTML-to-templ conversion, and HTMX/Alpine.js integration.
templ templating: syntax, components, attributes, styling, and JavaScript integration. Invoke when task involves any interaction with templ — writing .templ files, creating components, composing templates, testing rendered output, or understanding templ syntax.
Implements HTMX in Drupal 11.3+ for dynamic interactions like dependent dropdowns, infinite scroll, real-time validation, multi-step wizards. Guides AJAX migration.
Share bugs, ideas, or general feedback.
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)