Go New banner
dsjacobsen dsjacobsen

Go New

Development community

Description

--- name: go-new description: Create a new Go project with proper structure --- Create a new Go project. Ask for: 1. **Project name** - Module name (e.g., github.com/user/project) 2. **Project type** - API service, CLI tool, or library 3. **Features needed** - Database, auth, config, etc. Use the `go-scaffold` agent to create: **For API Service:** - `cmd/server/main.go` with graceful shutdown - `internal/` with handler, service, repository layers - Health check endpoint - Middleware (logging

Installation

Installs to ~/.claude/commands/dsjacobsen-agent-resources-go-new.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/dsjacobsen/agent-resources/HEAD/.claude/commands/go-new.md -o ~/.claude/commands/dsjacobsen-agent-resources-go-new.md

Restart Claude Code, or start a new session, for it to be picked up.

Full documentation available on GitHub

View Source Repository