architecture-clean-70-dotnet
CommunityEstrutura .NET Clean Architecture pragmática
Software Engineering#architecture#dotnet#ports#clean-architecture#project-structure#multientrypoint#solution-folders
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.