Synaptic SkillsSynapticSkills
MarketplaceSkill GraphCriar SkillMCP ServerPlataformaEnterprise
v0.1.0-beta
Voltar ao Marketplace
DevelopmentMédio

Go Project Layout

porsamber·samber· v1.0.0 · atualizado em 2026-04-10
80
Score

Provides a guide for setting up Golang project layouts and workspaces. Use this whenever starting a new Go project, organizing an existing codebase, setting up a monorepo with multiple packages, creating CLI tools with multiple main packages, or deciding on directory structure. Apply this for any Go project initialization or restructuring work.

gogolangproject-layoutcode-organizationsoftware-architecturemodule-design
0Stars
0Forks
0Usos
Fork

Documento do Skill

SKILL.mdgolang-project-layout/workflow
1. Ask the developer about their preferred software architecture (e.g., clean, hexagonal, DDD).
2. Ask the developer about their preferred dependency injection approach (manual, DI library, none).
3. Determine the project type (CLI, library, service, monorepo).
4. Choose a module name that matches the repository URL, is lowercase, and uses hyphens.
5. Initialize the Go module using `go mod init`.
6. Create the `cmd/`, `internal/`, and `pkg/` directories as needed.
7. Add essential configuration files (Makefile, .gitignore, .golangci.yml).
8. Run `gofmt -s -w .` to format the code.

Telemetria de Agentes

Execuções
0
total
Taxa de Sucesso
0%
últimos 30d
Latência Média
0.0s
p50
Alucinação
0.0%
detecção
Tokens Entrada
0
avg 0/exec
Tokens Saída
0
avg 0/exec

Uso por Plataforma

Skills Relacionados

Compõe comGo Design Patterns & Idioms
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
83
Compõe comGo Naming Conventions
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
81
Compõe comDependency Injection in Go
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
82
Compõe com ←Go CLI Best Practices
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
82
Similar aSolana Development Skill (framework-kit-first)
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
85
Similar aCoder
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
81
Similar aElysiaJS Development Skill
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
84

Árvore do Skill

Go Project Layout
golang-project-layout
Fases Cognitivas5
1.SENSE
2.CONTEXTUALIZE
3.RECOMMEND
4.ACT
5.REFLECT
Triggers8
set up a new Go projectorganize an existing Go codebasecreate a Go CLI tooldecide on a Go directory structureinitialize a Go projectrestructure a Go projectcreate a Go monorepostart a new Go service

Avaliar este Skill

Score Breakdown

⭐Avaliação Humana0%
🤖Sucesso de Agentes0%
🕐Atualidade100%
🔗Saúde de Dependências100%
🕸️Centralidade no Grafo0%
🛡️Segurança50%
CompositeScore = α·Humano + β·Agente + γ·Recência + δ·Deps + ε·Centralidade + ζ·Segurança

Instalação

$ synaptic mcp download golang-project-layout
$ synaptic skills detail golang-project-layout
$ synaptic skills live golang-project-layout

Links

GitHub Repository