| name | dotnet-performance |
| description | Performance optimization and measurement for .NET applications. Navigation skill covering Span, ArrayPool, memory management, benchmarking, profiling, Native AOT, and optimization patterns. For building high-performance applications.
Keywords: performance, optimization, span, arraypool, benchmarking, profiling, memory, gc, aot, native-aot
|
| license | MIT |
| targets | ["*"] |
| category | performance |
| subcategory | overview |
| tags | ["dotnet","performance","optimization","overview"] |
| version | 1.0.0 |
| author | dotnet-agent-harness |
| related_skills | ["dotnet-performance-patterns","dotnet-benchmarkdotnet","dotnet-profiling","dotnet-native-aot","dotnet-gc-memory"] |
| claudecode | {"allowed-tools":["Read","Grep","Glob","Bash","Write","Edit"]} |
| codexcli | {"short-description":".NET performance - optimization, benchmarking, profiling, AOT"} |
| opencode | {"allowed-tools":["Read","Grep","Glob","Bash","Write","Edit"]} |
| copilot | {} |
| geminicli | {} |
| antigravity | {} |
.NET Performance
Performance optimization and measurement for .NET applications. This meta-skill provides navigation to ~10 performance-focused skills covering zero-allocation coding, benchmarking, profiling, Native AOT, and optimization patterns.
When to Use This Skill
Load this skill when:
- Optimizing application performance and allocations
- Measuring performance with BenchmarkDotNet
- Profiling memory or CPU usage
- Building Native AOT applications
- Tuning garbage collection
- Reducing memory allocations
Quick Navigation
Optimization Patterns
| Need | Load Skill | Level |
|---|
| Span, ArrayPool, ref struct | dotnet-performance-patterns | Advanced |
| Type design for performance | dotnet-csharp-type-design-performance | Advanced |
| LINQ optimization | dotnet-linq-optimization | Intermediate |
Memory Management
| Need | Load Skill | Level |
|---|
| GC tuning, LOH/POH | dotnet-gc-memory | Advanced |
| Struct vs class decisions | dotnet-csharp-type-design-performance | Advanced |
Measurement
| Need | Load Skill | Level |
|---|
| BenchmarkDotNet setup | dotnet-benchmarkdotnet | Intermediate |
| Profiling tools | dotnet-profiling | Advanced |
| CI performance gates | dotnet-ci-benchmarking | Advanced |
AOT & Compilation
| Need | Load Skill | Level |
|---|
| Native AOT publishing | dotnet-native-aot | Advanced |
| AOT architecture patterns |