golang-standards/project-layout ? reverse-engineered prompt
Reverse engineered prompt
Build me a clean Go starter project that follows this standard folder layout so I can use it as a template for real apps later.
I want the usual Go structure with separate places for the main app, private code, reusable code, configs, scripts, tests, docs, examples, and a small web or assets area if needed. Please include a simple working example so the project actually runs, not just empty folders. Keep the main entry point small, put the real logic in the right place, and make it easy to add more commands or packages later. Add a basic README that explains how to run it, test it, and where new code should go. If anything is unclear, check the current Go docs online and follow modern Go module best practices.
Make it feel like a real starter kit I could clone and begin using right away, with sensible placeholders and a tidy structure instead of lots of extra features.
Are you gonna build this?
make sure you review the code using coderabbit