Orchestrates .NET Aspire apps. AppHost, service discovery, components, dashboard, health checks.
Skills in this repository
rudironsoni/Ghost - Page 2
SkillsMP has collected 155 skills from rudironsoni/Ghost. Open a skill to review its source and details.
rudironsoni/GhostShowing 40 of 155 collected skills.
Implements background work. BackgroundService, IHostedService, lifecycle, graceful shutdown.
Runs BenchmarkDotNet microbenchmarks. Setup, memory diagnosers, baselines, result analysis.
Implements Blazor auth flows -- login/logout, AuthorizeView, Identity UI, OIDC.
Implements Blazor components. Lifecycle, state management, JS interop, EditForm, QuickGrid.
Architects Blazor apps. Hosting models, render modes, routing, streaming, prerender.
Tests Blazor components. bUnit rendering, events, cascading params, JS interop mocking.
Interprets MSBuild output, NuGet errors, analyzer warnings. Error codes, CI drift.
Diagnoses slow builds and incremental failures. Binary logs, parallel builds, restore.
Implements producer/consumer queues. Channel<T>, bounded/unbounded, backpressure, drain.
Gates CI on perf regressions. Automated threshold alerts, baseline tracking, trend reports.
Structures CLI app layers. Command/handler/service separation, clig.dev principles, exit codes.
Chooses CLI output format. AOT vs framework-dependent, RID matrix, single-file, dotnet tool.
Publishes to package managers. Homebrew, apt/deb, winget, Scoop, Chocolatey manifests.
Releases CLI tools. GitHub Actions build matrix, artifact staging, Releases, checksums.
Deploys .NET containers. Kubernetes probes, Docker Compose for local dev, CI/CD integration.
Containerizes .NET apps. Multi-stage Dockerfiles, SDK container publish (.NET 8+), rootless.
Selects crypto algorithms and usage. Hashing, AES-GCM, RSA, ECDSA, PQC key derivation.
Designs public .NET APIs. Naming, parameter ordering, return types, error patterns, extensions.
Writing async/await code. Task patterns, ConfigureAwait, cancellation, and common agent pitfalls.
Detects C# code smells during review. Anti-patterns, async misuse, DI mistakes, fixes.
Defines baseline C# conventions loaded first -- naming, file layout, style rules.
Synchronizes threads and protects shared state. lock, SemaphoreSlim, Interlocked, concurrent collections.
Configures Options pattern, user secrets, and feature flags. IOptions<T>, FeatureManagement.
Registers and resolves services with MS DI. Keyed services, scopes, decoration, lifetimes.
Using records, pattern matching, primary constructors, collection expressions. C# 12-15 by TFM.
Enables nullable reference types. Annotation strategies, migration, common agent mistakes.
Creates Roslyn source generators. IIncrementalGenerator, GeneratedRegex, LoggerMessage, STJ.
Designs types for performance. struct vs class, sealed, readonly struct, Span/Memory, collections.
Reads and modifies SDK-style .csproj files. PropertyGroup, ItemGroup, CPM, props.
Chooses a data access approach. EF Core vs Dapper vs ADO.NET decision matrix, tradeoffs.
Chooses documentation tooling. Starlight, Docusaurus, DocFX decision tree, migration paths.
Models business domains. Aggregates, value objects, domain events, rich models, repositories.
Authors .editorconfig rules. IDE/CA severity, AnalysisLevel, globalconfig, code style enforcement.
Designs EF Core data layer architecture. Read/write split, aggregate boundaries, N+1 governance.
EF Core, DbContext, AsNoTracking, query splitting.
Builds .NET 10 file-based C# apps. Directives, CLI commands, csproj migration.
Performs file I/O. FileStream, RandomAccess, FileSystemWatcher, MemoryMappedFile, paths.
Tunes GC and memory. GC modes, LOH/POH, Gen0/1/2, Span/Memory deep patterns, ArrayPool.
Configures GitHub Actions .NET build/test -- setup-dotnet, NuGet cache, reporting.