Prompt Setup

Go Project Structure

Organize a Go project with cmd/, internal/, and pkg/ layout.

go
Insert label Project Structure
Prompt

Restructure this Go project to follow standard layout conventions. Entry points in cmd//, private application code in internal/, shared libraries in pkg/ if needed, and configuration in configs/. Keep main.go thin — it should only wire dependencies and start the server.

Add this to your Facet Inserts in Crystl for one-click access.

Get Crystl