dotnet-techne-csharp-type-design-performance
SolidUse when designing types and collections for hot paths and low-allocation .NET code. Keywords: readonly struct, sealed class, ValueTask, Span, FrozenDictionary, FrozenSet, allocation optimisation.
Install
Quality Score: 83/100
Skill Content
Details
- Author
- Metalnib
- Repository
- Metalnib/dotnet-episteme-skills
- Created
- 6 months ago
- Last Updated
- 2 weeks ago
- Language
- C#
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
dotnet-techne-csharp-coding-standards
Use when writing or refactoring modern C# with maintainability and performance standards. Keywords: coding standards, C# best practices, refactor C#, records, pattern matching, async best practices.
dotnet-types
C# and .NET type system advisor. Always use this skill when working with C# nullable reference types, records, pattern matching, switch expressions, generics, value types, or sealed classes. Use when the user asks "how do I handle nulls in C#", "record vs class", "how do I use pattern matching", "CS8600 nullable warning", "how do I enable nullable reference types", "sealed class hierarchy", "switch expression in C#", "struct vs class", or "how do I constrain a generic in C#". Read this skill before answering any C# type system question.
performance-review
Review .NET code for allocation pressure, string handling, Span/pooling opportunities, LINQ costs, and caching - with explicit guidance on when performance work is and is not justified. Use when reviewing hot paths, optimizing .NET code, or evaluating performance claims.