architecture-clean-70-dotnet

Community

Estrutura .NET Clean Architecture pragmática

Authordiegoknsk
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Estrutura padrão para projetos .NET visando Clean Architecture pragmática (~70%) com múltiplos pontos de entrada (API + Lambda) e pastas físicas que espelham as Solution Folders, acelerando a organização, governança e escalabilidade do projeto.

Core Features & Use Cases

  • Estrutura de pastas física: src/Core, src/Infra, src/InterfacesExternas, tests, com mapeamento claro para Core, Infra e InterfacesExternas.
  • Entradas múltiplas: API e Lambda convivem no mesmo repositório mantendo a separação de responsabilidades via Ports e implementations de Infra.
  • Regras de dependência: Domain é puro, Application depende de Domain, Infra depende de Application, Api/Lambda dependem de Application, Domain e Infra.
  • Casos de uso: ideal para iniciar novos projetos que adotam 70% Clean Architecture, definindo macro-estrutura, organização de pastas e dependências entre Camadas.

Quick Start

Crie um novo repositório e estruture-o como src/Core, src/Infra, src/InterfacesExternas, tests, com um Solution que espelhe essas pastas e dois pontos de entrada (API e Lambda) conectados via Ports.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: architecture-clean-70-dotnet
Download link: https://github.com/diegoknsk/video-processing-engine-video-management-lambda/archive/main.zip#architecture-clean-70-dotnet

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.