Source

novotnyllc/dotnet-artisan

135 skills · 2K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
1
dotnet-csharp Baseline C# skill loaded for every .NET code path. Guides language patterns (records, pattern matching, primary const…
novotnyllc/dotnet-artisan
400
2
dotnet-ui Builds .NET UI apps across Blazor (Server, WASM, Hybrid, Auto), MAUI (XAML, MVVM, Shell, Native AOT), Uno Platform (M…
novotnyllc/dotnet-artisan
216
3
dotnet-api Builds ASP.NET Core APIs, EF Core data access, gRPC, SignalR, and backend services with middleware, security (OAuth, …
novotnyllc/dotnet-artisan
187
4
dotnet-testing Defines .NET test strategy and implementation patterns across xUnit v3 (Facts, Theories, fixtures, IAsyncLifetime), i…
novotnyllc/dotnet-artisan
167
5
dotnet-debugging Debugs Windows and Linux/macOS applications (native, .NET/CLR, mixed-mode) with WinDbg MCP (crash dumps, !analyze, !s…
novotnyllc/dotnet-artisan
134
6
dotnet-advisor Routes .NET/C# requests to the correct domain skill and loads coding standards as baseline for all code paths. Determ…
novotnyllc/dotnet-artisan
127
7
dotnet-tooling Manages .NET SDK installation (dotnet-install, workloads), project setup (.slnx, Directory.Build.props, CPM), MSBuild…
novotnyllc/dotnet-artisan
111
8
dotnet-devops Configures .NET CI/CD pipelines (GitHub Actions with setup-dotnet, NuGet cache, reusable workflows; Azure DevOps with…
novotnyllc/dotnet-artisan
104
9
using-dotnet Detects .NET intent for any C#, ASP.NET Core, EF Core, Blazor, MAUI, Uno Platform, WPF, WinUI, SignalR, gRPC, xUnit, …
novotnyllc/dotnet-artisan
89
10
dotnet-sentinel-test Test-only skill for verifying sibling file access in Copilot CLI
novotnyllc/dotnet-artisan
10
11
dotnet-wpf-modern Builds WPF on .NET 8+. Host builder, MVVM Toolkit, Fluent theme, performance, modern C# patterns.
novotnyllc/dotnet-artisan
9
12
dotnet-csharp-code-smells Detects C# code smells during review. Anti-patterns, async misuse, DI mistakes, fixes.
novotnyllc/dotnet-artisan
8
13
dotnet-blazor-components Implements Blazor components. Lifecycle, state management, JS interop, EditForm, QuickGrid.
novotnyllc/dotnet-artisan
6
14
dotnet-winforms-basics Builds WinForms on .NET 8+. High-DPI, dark mode (experimental), DI patterns, modernization.
novotnyllc/dotnet-artisan
6
15
dotnet-api-security Secures ASP.NET Core APIs. Identity, OAuth/OIDC, JWT bearer, passkeys, CORS, rate limiting.
novotnyllc/dotnet-artisan
5
16
dotnet-benchmarkdotnet Runs BenchmarkDotNet microbenchmarks. Setup, memory diagnosers, baselines, result analysis.
novotnyllc/dotnet-artisan
5
17
dotnet-blazor-patterns Architects Blazor apps. Hosting models, render modes, routing, streaming, prerender.
novotnyllc/dotnet-artisan
5
18
dotnet-build-optimization Diagnoses slow builds and incremental failures. Binary logs, parallel builds, restore.
novotnyllc/dotnet-artisan
5
19
dotnet-csharp-async-patterns Writing async/await code. Task patterns, ConfigureAwait, cancellation, and common agent pitfalls.
novotnyllc/dotnet-artisan
5
20
dotnet-csharp-coding-standards Defines baseline C# conventions loaded first -- naming, file layout, style rules.
novotnyllc/dotnet-artisan
5
21
dotnet-csharp-concurrency-patterns Synchronizes threads and protects shared state. lock, SemaphoreSlim, Interlocked, concurrent collections.
novotnyllc/dotnet-artisan
5
22
dotnet-csharp-modern-patterns Using records, pattern matching, primary constructors, collection expressions. C# 12-15 by TFM.
novotnyllc/dotnet-artisan
5
23
dotnet-domain-modeling Models business domains. Aggregates, value objects, domain events, rich models, repositories.
novotnyllc/dotnet-artisan
5
24
dotnet-native-aot Publishes Native AOT binaries. PublishAot, ILLink descriptors, P/Invoke, size optimization.
novotnyllc/dotnet-artisan
5
25
dotnet-profiling Diagnoses .NET performance issues. dotnet-counters, dotnet-trace, dotnet-dump, flame graphs.
novotnyllc/dotnet-artisan
5
26
dotnet-realtime-communication Builds real-time features. SignalR hubs, SSE (.NET 10), JSON-RPC 2.0, gRPC streaming, scaling.
novotnyllc/dotnet-artisan
5
27
dotnet-roslyn-analyzers Authors Roslyn analyzers. DiagnosticAnalyzer, CodeFixProvider, CodeRefactoring, multi-version.
novotnyllc/dotnet-artisan
5
28
dotnet-solid-principles Applies SOLID and DRY principles. C# anti-patterns, fixes, SRP compliance checks.
novotnyllc/dotnet-artisan
5
29
dotnet-ui-chooser Selects a .NET UI framework. Decision tree across Blazor, MAUI, Uno, WinUI, WPF, WinForms.
novotnyllc/dotnet-artisan
5
30
dotnet-ui-testing-core Tests UI across frameworks. Page objects, test selectors, async waits, accessibility.
novotnyllc/dotnet-artisan
5
31
dotnet-wpf-migration Migrates desktop apps. WPF/WinForms to .NET 8+, WPF to WinUI or Uno, UWP to WinUI.
novotnyllc/dotnet-artisan
5
32
dotnet-accessibility Implements accessible .NET UI. SemanticProperties, ARIA, AutomationPeer, testing per platform.
novotnyllc/dotnet-artisan
4
33
dotnet-add-analyzers Adds analyzer packages to a project. Nullable, trimming, AOT compat analyzers, severity config.
novotnyllc/dotnet-artisan
4
34
dotnet-add-testing Adds test infrastructure to a .NET project. Scaffolds xUnit project, coverlet, layout.
novotnyllc/dotnet-artisan
4
35
dotnet-ado-build-test Configures .NET build/test in Azure DevOps. DotNetCoreCLI task, Artifacts, test results.
novotnyllc/dotnet-artisan
4
36
dotnet-ado-publish Publishes .NET artifacts from Azure DevOps. NuGet push, containers to ACR, pipeline artifacts.
novotnyllc/dotnet-artisan
4
37
dotnet-aot-wasm Compiles .NET to WebAssembly AOT. Blazor/Uno WASM, size vs speed, lazy loading, Brotli.
novotnyllc/dotnet-artisan
4
38
dotnet-api-docs Generates API documentation. DocFX setup, OpenAPI-as-docs, doc-code sync, versioned docs.
novotnyllc/dotnet-artisan
4
39
dotnet-api-surface-validation Detects API surface changes in CI. PublicApiAnalyzers, Verify snapshots, ApiCompat gating.
novotnyllc/dotnet-artisan
4
40
dotnet-architecture-patterns Designs ASP.NET Core architecture -- vertical slices, pipelines, caching, errors.
novotnyllc/dotnet-artisan
4
41
dotnet-blazor-auth Implements Blazor auth flows -- login/logout, AuthorizeView, Identity UI, OIDC.
novotnyllc/dotnet-artisan
4
42
dotnet-blazor-testing Tests Blazor components. bUnit rendering, events, cascading params, JS interop mocking.
novotnyllc/dotnet-artisan
4
43
dotnet-cli-distribution Chooses CLI output format. AOT vs framework-dependent, RID matrix, single-file, dotnet tool.
novotnyllc/dotnet-artisan
4
44
dotnet-csharp-api-design Designs public .NET APIs. Naming, parameter ordering, return types, error patterns, extensions.
novotnyllc/dotnet-artisan
4
45
dotnet-csharp-configuration Configures Options pattern, user secrets, and feature flags. IOptions<T>, FeatureManagement.
novotnyllc/dotnet-artisan
4
46
dotnet-csharp-dependency-injection Registers and resolves services with MS DI. Keyed services, scopes, decoration, lifetimes.
novotnyllc/dotnet-artisan
4
47
dotnet-csharp-nullable-reference-types Enables nullable reference types. Annotation strategies, migration, common agent mistakes.
novotnyllc/dotnet-artisan
4
48
dotnet-csharp-source-generators Creates Roslyn source generators. IIncrementalGenerator, GeneratedRegex, LoggerMessage, STJ.
novotnyllc/dotnet-artisan
4
49
dotnet-csharp-type-design-performance Designs types for performance. struct vs class, sealed, readonly struct, Span/Memory, collections.
novotnyllc/dotnet-artisan
4
50
dotnet-data-access-strategy Chooses a data access approach. EF Core vs Dapper vs ADO.NET decision matrix, tradeoffs.
novotnyllc/dotnet-artisan
4
Page 1 · 135 total Next