Stuart Fraser
Community@stuartf303 · Edinburgh, UK
Agent Skills by Stuart Fraser
Showing 30 vetted skills indexed across 2 GitHub repositories.
mqttnet
Manage MQTTnet 4.3.x connections for publish and subscribe messaging.
aspnet-core
Build ASP.NET Core Web APIs with thin controllers, DI, and SignalR hubs.
kicad
Create and validate KiCad schematic and PCB layouts for ESP32-based LED dimmer projects.
platformio
Build, upload, and debug ESP32 firmware with PlatformIO CLI.
csharp
Generates C# code with VanDaemon clean-architecture conventions and nullable reference types.
mudblazor
Provide Material Design components for Blazor WebAssembly frontend development.
serilog
Configures Serilog structured logging for VanDaemon with console and rolling file sinks.
jwt
Implement JWT Bearer authentication and authorization policies for Sorcha services.
postgresql
Configure PostgreSQL databases with EF Core for schema isolation and JSONB metadata.
entity-framework
Standardize EF Core with PostgreSQL for DbContext, migrations, and repositories in Sorcha.
docker
Automate Docker containerization and orchestration tasks for the Sorcha platform.
grpc
Define gRPC proto-first contracts and implement server/client services.
redis
Coordinate Sorcha services with Redis caching, token revocation, and rate limiting via Aspire and DI registration in AppHost with health checks.
cryptography
Sign, verify, encrypt, and derive HD wallets across multiple cryptographic algorithms.
signalr
Broadcast real-time notifications via SignalR typed hubs with JWT authentication.
fluent-assertions
Write readable C# assertions using FluentAssertions Should() chains.
xunit
Write and organize xUnit tests for C# projects with FluentAssertions and Moq.
playwright
Automate end-to-end UI tests for Blazor WebAssembly with Playwright .NET and NUnit.
sorcha-cli
Build and maintain the Sorcha CLI for distributed ledger management.
mongodb
Configure MongoDB document stores for Sorcha ledger data with .NET extensions.
aspire
Configure .NET Aspire orchestration, service discovery, and telemetry for Sorcha AppHost.
dotnet
Configure .NET 10 projects with C# 13 features and service defaults.
sorcha-ui
Scaffold Sorcha.UI Blazor WASM pages and Playwright E2E tests in Docker.
minimal-apis
Create .NET 10 REST endpoints with MapGroup() and Scalar OpenAPI metadata.