From go-studio
Scaffold a new Go SaaS app with chi router, pgx, Goose, Templ, HTMX, and Tailwind v4.
npx claudepluginhub dvrd/ui-studio --plugin dvrdThis skill uses the workspace's default tool permissions.
Creates a new Go SaaS application with the standard project structure.
Provides idiomatic Go patterns for backend APIs with Gin, Echo, Fiber: standard project structure, custom error handling, handler dependency injection, concurrency best practices.
Prevents silent decimal mismatch bugs in EVM ERC-20 tokens via runtime decimals lookup, chain-aware caching, bridged-token handling, and normalization. For DeFi bots, dashboards using Python/Web3, TypeScript/ethers, Solidity.
Share bugs, ideas, or general feedback.
Creates a new Go SaaS application with the standard project structure.
Confirm with user before proceeding:
appName — kebab-case project name (e.g. myapp)modulePath — Go module path (e.g. github.com/username/myapp)dbName — PostgreSQL database name (e.g. myapp_dev)port — HTTP port (default: 8080)Read go-stack: guide://project-scaffold.md
Create directory structure:
cmd/server/
internal/{config,handlers,services,repositories,middleware,models,migrations,ui/{components,pages,layouts}}/
assets/
Write go.mod with dependencies:
github.com/go-chi/chi/v5github.com/jackc/pgx/v5github.com/jmoiron/sqlxgithub.com/pressly/goose/v3github.com/a-h/templgithub.com/golang-jwt/jwt/v5github.com/resendlabs/resend-goWrite internal/config/config.go — env-based config struct with all standard fields (DB_URL, JWT_SECRET, PORT, etc.)
Write cmd/server/main.go — chi router setup, DB pool init, health check route, static files
Write internal/ui/layouts/base.templ — base HTML layout with Tailwind, HTMX, templUI imports
Write internal/ui/pages/home.templ — minimal home page
Write assets/app.css:
@import "tailwindcss";
@import "templui/styles";
package.json for Tailwind tooling:{ "scripts": { "build:css": "npx @tailwindcss/cli -i assets/app.css -o assets/dist/app.css" } }
Write internal/migrations/001_initial.sql with users table
Run go mod tidy
Run go build ./... — must pass
Report: all files created, next steps (suggest build-auth)
go build ./... passes