go-project-bootstrap

Bootstrap a Go web project with HTMX, Templ, and Pico CSS.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/OlegHQ/claude-config --skill go-project-bootstrap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: go-project-bootstrap
Source: https://github.com/OlegHQ/claude-config/tree/main/go-skills-plugin/skills/go-project-bootstrap
Command: npx skills add https://github.com/OlegHQ/claude-config --skill go-project-bootstrap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly bootstrap a production-ready Go web project with modern frontend tooling (HTMX, Pico CSS, Templ) and a hot-reload workflow (Air) while avoiding Node.js dependencies.

Core Features & Use Cases

  • Zero Node.js dependencies and a single binary deployment
  • HTMX-driven dynamic pages with templated layouts and components
  • Hot reload during development with Air for fast iteration
  • Type-safe templates via Templ and Pico CSS styling for consistent UI
  • Use Case: starting a new Go web service with client-side interactivity and clean production packaging

Quick Start

Run make dev to start the hot-reloading server.

Frequently Asked Questions about go-project-bootstrap

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

FAQPage Schema
How do I bootstrap a Go web project without Node.js?

You can bootstrap a Go web project without Node.js by using HTMX, Templ, and Pico CSS. This setup provides a single-binary deployment with modern frontend interactivity, entirely avoiding Node.js dependencies.

Can I use HTMX with Templ for type-safe templates in Go?

Yes, HTMX works with Templ to deliver dynamic pages while enforcing type-safe templates. This combination allows you to build modular layouts and UI components with strict type checking in your Go web service.

How do I set up hot reload for a Go web service during development?

You can set up hot reload for a Go web service using Air. Running the `make dev` command starts the hot-reloading server, enabling fast iteration and immediate feedback loops during local development.

What is the best way to style a Go web application without complex frontend tooling?

The best way to style a Go web application without complex frontend tooling is using Pico CSS. It provides consistent UI styling out of the box, allowing you to maintain a clean production package without heavy JavaScript frameworks.

Do I need a Makefile to deploy a Go web service as a single binary?

Yes, a Makefile is required to manage the development toolchain and build process. It coordinates the Templ workflow and Air live-reload setup to ensure your Go web service compiles into a single binary for deployment.