← ClaudeAtlas

dotnet-architecturelisted

Assess, design, implement, or review architectural boundaries in a .NET application using Clean Architecture, ports and adapters, onion architecture, modular monolith, or vertical slices. Use when a task changes project dependencies, domain/application/infrastructure ownership, use-case flow, repositories or query models, domain events, composition roots, or architecture tests. Do not use for a local C# edit whose boundary ownership is already clear.
dills122/ai-central · ★ 0 · AI & Automation · score 70
Install: claude install-skill dills122/ai-central
# .NET Architecture Preserve useful dependency boundaries while minimizing ceremony. Treat architecture as a set of testable ownership and dependency decisions, not a required folder diagram or package list. ## Establish The Existing Contract 1. Read repository instructions, architecture decisions, solution/project files, shared MSBuild configuration, composition roots, representative features, and tests. 2. Map project references and important package dependencies. Identify which code owns business policy, application orchestration, delivery contracts, persistence, and external integrations. 3. Trace one comparable feature end to end before proposing a new pattern. 4. State whether the task preserves the existing architecture, repairs a violation, or deliberately changes the model. Do not smuggle an architectural migration into an ordinary feature. For an architecture assessment or redesign, read [references/architecture-selection.md](references/architecture-selection.md). For an implementation or review that crosses boundaries, read [references/feature-change-map.md](references/feature-change-map.md). For dependency and test enforcement, read [references/architecture-enforcement.md](references/architecture-enforcement.md). ## Choose The Smallest Honest Boundary Model - Keep a single project with feature folders when compile-time separation would cost more than it protects. Use projects or modules when independent compilation, dependency enforcement, ownersh