golang-architecture
Installation
SKILL.md
Golang Architecture
Purpose
Structure Go applications with standard project layout. Interfaces defined by consumers. Dependencies flow inward. Internal packages enforced by compiler.
Agent Protocol
Trigger
Exact user phrases: "Go project structure", "Golang architecture", "Go package layout", "Go clean arch", "Go folder structure", "Go module design", "Go interface design", "Go project layout".
Input Context
Before activating, verify:
- go.mod exists at project root.
- The module name is known.
Output Artifact
No file output. Produces folder structure and code examples as text.