templ-templates

star 0

Edit and troubleshoot server-side HTML templates (.templ), including regeneration and handler wiring.

matt-riley By matt-riley schedule Updated 12/27/2025

name: templ-templates description: Edit and troubleshoot server-side HTML templates (.templ), including regeneration and handler wiring. license: MIT compatibility: Requires bash, git, Go, and templ. metadata: repo: mjrwtf runner: github-copilot-cli version: 1.0 allowed-tools: Bash(git:) Bash(make:) Bash(go:) Bash(templ:) Read

Where templates live

  • Layouts: internal/adapters/http/templates/layouts/*.templ
  • Pages: internal/adapters/http/templates/pages/*.templ

Standard workflow

  1. Edit .templ files.
  2. Regenerate:
make templ-generate
# or (full): make generate
  1. Run tests/build:
go build ./...
make test

Handler wiring

  • Handlers typically render templates from internal/infrastructure/http/handlers/*.
  • Set content type: text/html; charset=utf-8.

Common pitfalls

  • Forgetting to run templ generate (compile errors referencing missing *_templ.go).
  • Putting business logic in templates; keep logic in handlers/domain and pass data in.
Install via CLI
npx skills add https://github.com/matt-riley/mjrwtf --skill templ-templates
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator