Back to list
luiszkm

architecture

by luiszkm

0🍴 0📅 Jan 13, 2026

SKILL.md


name: architecture description: Resumo da arquitetura e dos princípios globais do xcution.erp.web.

Visão geral

Use esta skill quando precisar alinhar decisões de implementação com a arquitetura do projeto.

Princípios fundamentais

  • Standalone-first: tudo é standalone (standalone: true); features são carregadas via rotas lazy.
  • Feature-first: organização por domínio de negócio dentro de src/app/features.
  • Tenant-aware: toda feature deve considerar contexto de tenant (ID, features, tema, menu).
  • RBAC centralizado: autorização em três camadas (rota, menu e UI).
  • PageState unificado: páginas usam PageState<T> para estado assíncrono sem flicker.
  • Mock via tokens: APIs são abstraídas com InjectionToken e implementadas via mock ou HTTP por rota.

Estrutura macro

src/app/
├── core/        # infraestrutura global (auth, tenant, navigation, http)
├── features/    # módulos de negócio (customers, dashboard, auth/login)
└── shared/      # utilidades reutilizáveis (state helpers, UI primitives)

Regras de dependência

  • core/ não depende de features/.
  • shared/ não depende de features/.
  • features/ depende apenas de core/ e shared/.

Referências

  • .cursorrules
  • docs/Architecture.md
  • docs/Engineering Guide (Standards).md

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon