Tobias Moe Thorstensen
Community@thorstensen · Oslo, Norway
Tech Lead & Backend-developer C#
Agent Skills by Tobias Moe Thorstensen
Showing 10 vetted skills indexed across 1 GitHub repositories.
csharp-concurrency-patterns
Select .NET concurrency patterns for async/await, Channels, Rx, and Akka.NET.
package-management
Centralize NuGet package versions via Directory.Packages.props and dotnet CLI commands.
modern-csharp-coding-standards
Enforce modern C# coding practices for .NET projects using records and Span<T>.
dotnet-slopwatch
Detect LLM reward hacking in .NET code changes with SW001–SW006 rules.
microsoft-extensions-configuration
Bind and validate .NET application configuration at startup using the Options pattern.
dotnet-project-structure
Automate .NET project skeleton setup with .slnx, Directory.Build.props, and global.json.
dependency-injection-patterns
Organize Microsoft.Extensions.DependencyInjection registrations into reusable Add*Services() extension methods.
type-design-performance
Apply .NET type design rules to reduce allocations and improve runtime performance.
serialization
Select optimal serialization formats for .NET applications.
testcontainers-integration-tests
Run Docker-based services for .NET integration tests with TestContainers.