About
The .NET Architecture Linter is a specialized Claude Code skill designed to maintain clean and consistent MSBuild structures within complex .NET repositories. It automatically scans projects for violations related to Central Package Management (CPM), ensuring that package versioning is handled through centralized property files rather than hardcoded in individual project files. By enforcing strict rules like symlink verification for Version.props and preventing unauthorized imports in unexpected files, it helps platform engineers and developers avoid dependency drift and maintain a scalable, production-grade build infrastructure.