.Rulesync

.Rulesync from rudironsoni/dotnet-agent-harness.

by @rudironsoni 151 skills

Skills in this plugin

151
  1. ▌
    Dotnet Csproj Reading · rudironsoni bundle
    Reads and modifies SDK-style .csproj files. PropertyGroup, ItemGroup, CPM, props.
    8 installs
  2. ▌
    Dotnet Gha Build Test · rudironsoni bundle
    Configures GitHub Actions .NET build/test -- setup-dotnet, NuGet cache, reporting.
    12 installs
  3. ▌
    Dotnet Native Interop · rudironsoni bundle
    Calls native libraries via P/Invoke. LibraryImport, marshalling, cross-platform resolution.
    12 installs
  4. ▌
    Dotnet Security Owasp · rudironsoni bundle
    Hardens .NET apps per OWASP Top 10 -- injection, auth, XSS, deprecated security APIs.
    7 installs
  5. ▌
    Dotnet Aspire Patterns · rudironsoni bundle
    Orchestrates .NET Aspire apps. AppHost, service discovery, components, dashboard, health checks.
    6 installs
  6. ▌
    Dotnet Benchmarkdotnet · rudironsoni bundle
    Runs BenchmarkDotNet microbenchmarks. Setup, memory diagnosers, baselines, result analysis.
    6 installs
  7. ▌
    Dotnet Blazor Patterns · rudironsoni bundle
    Architects Blazor apps. Hosting models, render modes, routing, streaming, prerender.
    16 installs
  8. ▌
    Dotnet CI Benchmarking · rudironsoni bundle
    Gates CI on perf regressions. Automated threshold alerts, baseline tracking, trend reports.
    11 installs
  9. ▌
    Dotnet Domain Modeling · rudironsoni bundle
    Models business domains. Aggregates, value objects, domain events, rich models, repositories.
    6 installs
  10. ▌
    Dotnet Efcore Patterns · rudironsoni bundle
    EF Core, DbContext, AsNoTracking, query splitting.
    10 installs
  11. ▌
    Dotnet File Based Apps · rudironsoni
    Builds .NET 10 file-based C# apps. Directives, CLI commands, csproj migration.
    9 installs
  12. ▌
    Dotnet Github Releases · rudironsoni bundle
    Creates GitHub Releases for .NET. Release creation, assets, notes, pre-release management.
    11 installs
  13. ▌
    Dotnet Multi Targeting · rudironsoni bundle
    Targets multiple TFMs via polyfills and conditional compilation. PolySharp, API compat.
    6 installs
  14. ▌
    Dotnet Nuget Authoring · rudironsoni bundle
    Creates NuGet packages. SDK-style csproj, source generators, multi-TFM, symbols, signing.
    12 installs
  15. ▌
    Dotnet Spectre Console · rudironsoni bundle
    Renders rich console output. Spectre.Console tables, trees, progress, prompts, live displays.
    7 installs
  16. ▌
    Dotnet Tool Management · rudironsoni
    Installs and manages .NET tools. Global, local, manifests, restore, version pinning.
    11 installs
  17. ▌
    Dotnet UI Testing Core · rudironsoni
    Tests UI across frameworks. Page objects, test selectors, async waits, accessibility.
    5 installs
  18. ▌
    Dotnet Version Upgrade · rudironsoni bundle
    Upgrades .NET to a newer TFM. LTS-to-LTS, staged through STS, preview, upgrade paths.
    10 installs
  19. ▌
    Dotnet Winforms Basics · rudironsoni bundle
    Builds WinForms on .NET 8+. High-DPI, dark mode (experimental), DI patterns, modernization.
    10 installs
  20. ▌
    Dotnet Aot Architecture · rudironsoni
    Designs AOT-first apps. Source gen over reflection, AOT-safe DI, serialization, factories.
    7 installs
  21. ▌
    Dotnet Artifacts Output · rudironsoni
    Configures artifacts output layout. UseArtifactsOutput, ArtifactsPath, impact on CI and Docker.
    6 installs
  22. ▌
    Dotnet CLI Architecture · rudironsoni bundle
    Structures CLI app layers. Command/handler/service separation, clig.dev principles, exit codes.
    12 installs
  23. ▌
    Dotnet CLI Distribution · rudironsoni
    Chooses CLI output format. AOT vs framework-dependent, RID matrix, single-file, dotnet tool.
    12 installs
  24. ▌
    Dotnet Input Validation · rudironsoni bundle
    Validates HTTP request inputs. .NET 10 AddValidation, FluentValidation, ProblemDetails.
    10 installs
  25. ▌
    Dotnet Maui Development · rudironsoni
    Builds .NET MAUI mobile apps. Project structure, XAML/MVVM, platform services, caveats.
    12 installs
  26. ▌
    Dotnet Mermaid Diagrams · rudironsoni
    Creates Mermaid diagrams for .NET. Architecture, sequence, class, deployment, ER, flowcharts.
    12 installs
  27. ▌
    Dotnet Project Analysis · rudironsoni
    Analyzes .NET solution layout and build config -- .sln, .csproj, CPM.
    6 installs
  28. ▌
    Dotnet Roslyn Analyzers · rudironsoni
    Authors Roslyn analyzers. DiagnosticAnalyzer, CodeFixProvider, CodeRefactoring, multi-version.
    7 installs
  29. ▌
    Dotnet Scaffold Project · rudironsoni
    Creates a new .NET project. Generates solution with CPM, analyzers, editorconfig, SourceLink.
    6 installs
  30. ▌
    Dotnet Snapshot Testing · rudironsoni bundle
    Verifies complex outputs with Verify. API responses, scrubbing non-deterministic values.
    10 installs
  31. ▌
    Dotnet Solid Principles · rudironsoni bundle
    Applies SOLID and DRY principles. C# anti-patterns, fixes, SRP compliance checks.
    11 installs
  32. ▌
    Dotnet Testing Strategy · rudironsoni
    Decides how to test .NET code. Unit vs integration vs E2E decision tree, test doubles.
    9 installs
  33. ▌
    Dotnet Blazor Components · rudironsoni bundle
    Implements Blazor components. Lifecycle, state management, JS interop, EditForm, QuickGrid.
    8 installs
  34. ▌
    Dotnet Csharp API Design · rudironsoni
    Designs public .NET APIs. Naming, parameter ordering, return types, error patterns, extensions.
    12 installs
  35. ▌
    Dotnet Linq Optimization · rudironsoni bundle
    Optimizes LINQ queries. IQueryable vs IEnumerable, compiled queries, deferred exec, allocations.
    11 installs
  36. ▌
    Dotnet Msbuild Authoring · rudironsoni bundle
    Authors MSBuild targets, props, conditions, incremental builds, and Directory.Build patterns.
    10 installs
  37. ▌
    Dotnet Project Structure · rudironsoni
    Sets up .NET solution layout. .slnx, Directory.Build.props, CPM, .editorconfig, analyzers.
    8 installs
  38. ▌
    Dotnet Testing Test Data · rudironsoni
    Generate test data with AutoFixture, Bogus, and builder patterns for .NET testing
    7 installs
  39. ▌
    Dotnet Version Detection · rudironsoni
    Detects TFM/SDK from .csproj, global.json, Directory.Build.props. Runs first.
    6 installs
  40. ▌
    Dotnet Build Optimization · rudironsoni bundle
    Diagnoses slow builds and incremental failures. Binary logs, parallel builds, restore.
    9 installs
  41. ▌
    Dotnet Csharp Code Smells · rudironsoni
    Detects C# code smells during review. Anti-patterns, async misuse, DI mistakes, fixes.
    15 installs
  42. ▌
    Dotnet Library API Compat · rudironsoni
    Maintains library compatibility. Binary/source compat rules, type forwarders, SemVer impact.
    10 installs
  43. ▌
    Dotnet Messaging Patterns · rudironsoni bundle
    Builds event-driven systems. Pub/sub, competing consumers, DLQ, sagas, delivery guarantees.
    6 installs
  44. ▌
    Dotnet Release Management · rudironsoni bundle
    Manages .NET release lifecycle. NBGV versioning, SemVer, changelogs, pre-release, branching.
    7 installs
  45. ▌
    Dotnet Secrets Management · rudironsoni bundle
    Manages secrets and sensitive config. User secrets, environment variables, rotation.
    10 installs
  46. ▌
    Dotnet Serena Refactoring · rudironsoni
    Symbol-level refactoring with automatic reference updates using Serena MCP
    10 installs
  47. ▌
    Dotnet Structured Logging · rudironsoni bundle
    Designs log pipelines. Aggregation, structured queries, sampling, PII scrubbing, correlation.
    6 installs
  48. ▌
    Dotnet System Commandline · rudironsoni
    Builds .NET CLI apps with System.CommandLine 2.0. Commands, options, SetAction, parsing, testing.
    13 installs
  49. ▌
    Dotnet Background Services · rudironsoni
    Implements background work. BackgroundService, IHostedService, lifecycle, graceful shutdown.
    4 installs
  50. ▌
    Dotnet Efcore Architecture · rudironsoni bundle
    Designs EF Core data layer architecture. Read/write split, aggregate boundaries, N+1 governance.
    10 installs
  51. ▌
    Dotnet Integration Testing · rudironsoni bundle
    Tests with real infrastructure. WebApplicationFactory, Testcontainers, Aspire, fixtures.
    6 installs
  52. ▌
    Dotnet Middleware Patterns · rudironsoni bundle
    Builds ASP.NET Core middleware. Pipeline ordering, short-circuit, exception handling.
    10 installs
  53. ▌
    Dotnet Solution Navigation · rudironsoni bundle
    Orients in .NET solutions -- entry points, .sln/.slnx, dependency graphs, config.
    10 installs
  54. ▌
    Dotnet Validation Patterns · rudironsoni bundle
    Validates models and IOptions. DataAnnotations, IValidatableObject, IValidateOptions<T>.
    6 installs
  55. ▌
    Dotnet CLI Release Pipeline · rudironsoni bundle
    Releases CLI tools. GitHub Actions build matrix, artifact staging, Releases, checksums.
    10 installs
  56. ▌
    Dotnet Container Deployment · rudironsoni bundle
    Deploys .NET containers. Kubernetes probes, Docker Compose for local dev, CI/CD integration.
    12 installs
  57. ▌
    Dotnet Csharp Configuration · rudironsoni bundle
    Configures Options pattern, user secrets, and feature flags. IOptions<T>, FeatureManagement.
    10 installs
  58. ▌
    Dotnet Data Access Strategy · rudironsoni
    Chooses a data access approach. EF Core vs Dapper vs ADO.NET decision matrix, tradeoffs.
    7 installs
  59. ▌
    Dotnet Performance Patterns · rudironsoni
    Optimizes .NET allocations and throughput. Span, ArrayPool, ref struct, sealed, stackalloc.
    11 installs
  60. ▌
    Dotnet Architecture Patterns · rudironsoni
    Designs ASP.NET Core architecture -- vertical slices, pipelines, caching, errors.
    7 installs