dotnet-solid-review
Installation
SKILL.md
.NET SOLID Review
Scope And Precedence
- Treat SOLID and object-oriented rules as heuristics, not automatic mandates.
- Prefer maintainable, testable, intention-revealing local designs over pattern-heavy code, hypothetical abstractions, or premature optimization.
- Apply project conventions first.
- Use
csharp-readable-codefor language-level member naming, nullability, guards, factories, static members, and test-only production APIs. - Use
dotnet-testingfor ordinary test design andmaui-ui-testingfor device/emulator UI automation. - Use
dotnet-domain-clarificationbefore changing unclear domain-sensitive behavior. - Use
dotnet-clean-architectureanddotnet-ddd-architectureonly when the main project instructions explicitly activate them. Do not move code across those boundaries as incidental cleanup.