Config Shared Core (C#)
Overview
Manter a base tecnológica do domínio (Shared Kernel) em C#, garantindo que as abstrações principais (Entity, ValueObject, Result, IUseCase) sejam consistentes e reutilizáveis em todos os módulos.
Localização
src/ProjectName.Shared.Kernel/
Workflow
- Identificar a abstração a ser criada ou ajustada no Shared Kernel.
- Implementar em C# seguindo o padrão de imutabilidade e nomenclatura PascalCase.
- Garantir que a mudança não quebre os módulos existentes (compatibilidade).
- Rodar testes unitários do Shared Kernel.
Resources
agents/openai.yaml: Configuração do agente.scripts/create-shared-cs.mjs: Script de manutenção do kernel (placeholder).assets/shared-template-cs/: Template completo do Shared Kernel (Entity, VO, Result).references/shared-patterns-cs.md: Padrões do kernel compartilhado C#.
Global Standards
- Consultar
../skills-standards.mdpara padrões globais de nomenclatura e convenções gerais entre skills.