技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
golang-architecture【数据与研究】Structure Go code with package-first boundaries, `cmd/` and `internal/`, and explicit dependency wiring. Use when shaping project layout, package ownership, or service boundaries in Go; defer Redis/cache-specific implementation recipes to database skills.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
cmd/ and internal/, and explicit dependency wiring. Use when shaping project layout, package ownership, or service boundaries in Go; defer Redis/cache-specific implementation recipes to database skills.
metadata:
triggers:
files:
- 'go.mod'
- 'internal/**'
keywords:
- architecture
- structure
- folder layout
- clean arch
- dependency injectioncmd/ for binaries, internal/ for private app code, pkg/ only for intentional reuse.main or dedicated constructors, not via hidden globals.context.Context across I/O and request boundaries.cmd/<app>.internal/.main wires dependencies but does not hold business logic.context.Context.internal/shared or pkg/utils.When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant: