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