ワンクリックで
go-project-structure
Estructura de proyecto y módulos en Go. Usar al crear nuevos proyectos u organizar código existente.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Estructura de proyecto y módulos en Go. Usar al crear nuevos proyectos u organizar código existente.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Guía para trabajar con StructureDefinitions y ElementDefinitions en FHIR. Usar cuando se necesite entender o manipular definiciones de estructura.
Diseño de arquitectura limpia y modular en Go. Usar al diseñar un nuevo módulo, definir capas y responsabilidades, u organizar código.
Benchmarks y profiling en Go. Usar al medir rendimiento, comparar implementaciones, o identificar bottlenecks.
Patrones de caching y pooling en Go. Usar al implementar caches, reducir allocations, o cachear resultados costosos.
Revisión de código Go. Usar al revisar PRs, verificar calidad de código, o identificar problemas potenciales.
Composición, embedding y extensibilidad en Go. Usar al extender tipos existentes o combinar comportamientos.
| name | go-project-structure |
| description | Estructura de proyecto y módulos en Go. Usar al crear nuevos proyectos u organizar código existente. |
| allowed-tools | Read, Grep, Glob |
Estructura de proyecto y módulos en Go.
gofhir/
├── go.work # Go workspace
├── go.mod
├── CLAUDE.md # Instrucciones globales
│
├── fhirpath/ # FHIRPath evaluator
│ ├── go.mod
│ ├── fhirpath.go # API pública
│ ├── options.go # Opciones funcionales
│ └── internal/ # Implementación privada
│
├── validator/ # FHIR Validator
│ ├── go.mod
│ ├── validator.go
│ ├── interfaces.go
│ └── internal/
│
├── r4/, r4b/, r5/ # Tipos FHIR por versión
│
├── docs/adr/ # ADRs
│
└── .claude/
└── skills/ # Skills de desarrollo
validator/ # Validación
fhirpath/ # Expresiones
terminology/ # Terminología
// mypackage/internal/core/processor.go
// NO accesible desde fuera de mypackage
package validator // ✅ BIEN
package fhirvalidator // ❌ Redundante
doc.go - Documentación del paqueteinterfaces.go - Interfaces públicasoptions.go - Opciones funcionaleserrors.go - Tipos de error