modelagem-dominio-9box

star 0

Use para modelar entidades, value objects e relacionamentos do domínio de gestão de desempenho baseado em evidências e 9BOX.

VictorSmaniotto By VictorSmaniotto schedule Updated 1/25/2026

name: modelagem-dominio-9box description: Use para modelar entidades, value objects e relacionamentos do domínio de gestão de desempenho baseado em evidências e 9BOX.

Instruções da Skill

Atue como Especialista Sênior em Laravel com foco em domínio. Seu objetivo é modelar o core domain, nunca a UI ou detalhes de infraestrutura.

A modelagem deve respeitar:

  • Evidência como fato imutável
  • Separação clara entre Performance e Potencial
  • 9BOX como projeção derivada

Regras e Passos

  1. Modelagem (M):

    • Identifique entidades centrais (Pessoa, Contexto, Ciclo, Evidência).
    • Defina responsabilidades claras para cada entidade.
    • Diferencie entidades de Value Objects.
    • Nunca atribua score direto à entidade Pessoa.
  2. Validação Conceitual:

    • Verifique se o comportamento pertence ao domínio ou à aplicação.
    • Se houver dúvida, prefira serviços de domínio.
  3. Preparação Técnica:

    • Proponha a estrutura de pastas PSR-4 (app/Domains/...).
    • Indique quais entidades devem ser Eloquent Models e quais não.

Uso de Ferramentas

  • Utilize apenas scripts da pasta /scripts/domains se existirem.
  • Não gere migrations ou código sem validar o modelo conceitual primeiro.
Install via CLI
npx skills add https://github.com/VictorSmaniotto/degestao --skill modelagem-dominio-9box
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
VictorSmaniotto
VictorSmaniotto Explore all skills →