go-project-layout
CommunityStandardize Go project structure.
Authordavzucky
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill helps enforce idiomatic Go project structure, preventing common pitfalls like disorganized code and non-standard directory layouts.
Core Features & Use Cases
- Enforces
internal/andpkg/usage: Guides where to place application-specific versus public API code. - Minimal
cmd/: Ensures entrypoints are thin and orchestration is moved tointernal/app. - Use Case: When starting a new Go project or refactoring an existing one, use this skill to ensure a clean, maintainable, and standard directory layout from the outset.
Quick Start
Apply the go-project-layout skill to organize the current Go project directory.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: go-project-layout Download link: https://github.com/davzucky/lazygitlab/archive/main.zip#go-project-layout Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.