claudecodex

deniz-dotnet-general

Deniz's curated general .NET skills

0 on GitHubv0.19.0MITupdated 2 days agoProductivity
/

Plugin deniz-dotnet-general from marketplace deniz-skills in Blind-Striker/agent-skills-and-plugins. Commands read from the repo's manifest — yesterday.

What it installs

Skills (69)

  • analyzing-dotnet-performance

    Scans .NET code for ~50 performance anti-patterns across async,

  • aot-trimming

    Turn on PublishAot/PublishTrimmed in any .NET app; write or review

  • api-design

    Design stable, compatible public APIs using extend-only design

  • blazing-fast-dotnet

    Tune a running .NET 10/11 workload at the runtime level: profile

  • build-parallelism

    Analyze MSBuild scheduling across at least two distinct projects

  • check-bin-obj-clash

    Find OutputPath/IntermediateOutputPath collisions between distinct

  • code-testing

    Write or strengthen unit tests for existing code. Covers one

  • convert-to-cpm

    Convert .NET projects and solutions (.sln, .slnx) to NuGet Central Package Management (CPM) using Directory.Packages.props. USE FOR: converting to CPM, centralizing or aligning NuGet package versions across multiple projects, inlining MSBuild version properties from Directory.Build.props into Direct

  • coverage-analysis

    Analyzes .NET Cobertura line, branch, and condition evidence. Activation requires supplied .NET coverage evidence (a report, percentages, or line, branch, or condition metrics), an explicit request to collect .NET coverage for analysis, or an explicit CRAP request. Use for coverage plateaus, target

  • cscheck

    Write and simplify C# property-based, model-based, and executable

  • csharp-15

    Write, review and modernize C# 15 (.NET 11) code correctly. Covers

  • csharp-concurrency-patterns

    Choosing the right concurrency abstraction in .NET - from

  • csharp-nullable-reference-types

    Apply C# nullable-reference-type semantics where nullable context

  • csharp-refactoring

    Safely refactors C#/.NET code without changing behavior. USE FOR

  • csharp-scripts

    Run file-based C# apps with the .NET CLI when the user explicitly

  • database-performance

    Database access patterns for performance. Separate read/write

  • dependency-injection-patterns

    Organize DI registrations using IServiceCollection extension

  • detect-static-dependencies

    ACTIVATION PREREQUISITE: the request or discovered target must explicitly identify C#, .NET, `.cs`, or `.csproj`; otherwise stay dormant without invoking this skill. USE FOR: locating System.DateTime.Now/UtcNow, System.IO.File/Directory, System.Environment, HttpClient, Console, or Process usage in C

  • directory-build-organization

    USE ONLY for (1) two or more projects with repeated MSBuild policy,

  • dotnet-aot-compat

    Make .NET projects compatible with Native AOT and trimming by systematically resolving IL trim/AOT analyzer warnings. USE FOR: making projects AOT-compatible, fixing trimming warnings, resolving IL warnings (IL2026, IL2070, IL2067, IL2072, IL3050), adding DynamicallyAccessedMembers annotations, enab

  • dotnet-breaking-changes

    Use before changing .NET/C# code whose callers you do not control: a NuGet library, or a repo with PublicAPI.Shipped/Unshipped.txt, ApiCompat, multiple TargetFrameworks, InternalsVisibleTo, or generated (.g.cs) partials. Green builds miss silent breaks from optional parameters, parameter names, seal

  • dotnet-devcert-trust

    Diagnose and fix .NET HTTPS dev certificate trust issues on Linux.

  • dotnet-local-tools

    Managing local .NET tools with dotnet-tools.json for consistent

  • dotnet-pinvoke

    Correctly call native (C/C++) libraries from .NET using P/Invoke and LibraryImport. Covers function signatures, string marshalling, memory lifetime, SafeHandle, and cross-platform patterns. USE FOR: writing new P/Invoke or LibraryImport declarations, reviewing or debugging existing native interop co

  • dotnet-project-structure

    Modern .NET project structure including .slnx solution format,

  • dotnet-slopwatch

    Use Slopwatch to detect LLM reward hacking in .NET code changes.

  • dotnet-trace-collect

    Guide developers through capturing diagnostic artifacts to diagnose

  • dotnet-walls

    Walls for a .NET change in a repository without its own quality

  • dotnet-webapi

    Guides creation and modification of ASP.NET Core Web API endpoints with correct HTTP semantics, OpenAPI metadata, and error handling. USE FOR: adding controller or minimal-API endpoints, wiring OpenAPI, creating .http test files, and setting up global API error handling. DO NOT USE FOR: general C# s

  • dump-collect

    Configure and collect crash dumps for modern .NET applications.

  • efcore-patterns

    Entity Framework Core best practices including NoTracking by

  • eliminate-redundant-restores

    Remove repeated NuGet restores from multi-step .NET builds safely.

  • filter-syntax

    Reference-only filter syntax for VSTest and MTP with MSTest, NUnit,

  • find-repeated-work-within-one-build

    Use ONLY for auditing executed-task counts or batching/hoisting

  • generate-testability-wrappers

    Generate C# testability wrappers and their DI registration. Use only when C# source calls an ambient/static dependency and no injectable seam exists: first-time TimeProvider, IHttpClientFactory, or System.IO.Abstractions adoption; minimal Environment/Console/Process wrappers; IProcessRunner; DI regi

  • ilspy-decompile

    Understand implementation details of .NET code by decompiling

  • including-generated-files

    Own MSBuild generated-artifact integration. USE FOR: a target that

  • item-management

    Own concrete MSBuild ItemGroup and item-expression questions. USE

  • microbenchmarking

    Activate this skill when BenchmarkDotNet (BDN) is involved in the task — creating, running, configuring, or reviewing BDN benchmarks. Also activate when microbenchmarking .NET code would be useful and BenchmarkDotNet is the likely tool. Consider activating when answering a .NET performance question

  • microsoft-extensions-configuration

    Microsoft.Extensions.Options patterns including IValidateOptions,

  • migrate-dotnet10-to-dotnet11

    Migrate a .NET 10 project or solution to .NET 11 and resolve all breaking changes. This is a MIGRATION skill — use it when upgrading from .NET 10 to .NET 11, NOT for writing new programs. USE FOR: upgrading TargetFramework from net10.0 to net11.0, fixing build errors after updating the .NET 11 SDK,

  • migrate-nullable-references

    Enable nullable reference types in a C# project and systematically resolve all warnings. USE FOR: adopting NRTs in existing codebases, file-by-file or project-wide migration, fixing CS8602/CS8618/CS86xx warnings, annotating APIs for nullability, cleaning up null-forgiving operators, upgrading depend

  • migrate-static-to-wrapper

    Migrate C# static calls to a named wrapper or abstraction. Works within a named or inferred file/project scope, including affected fake-based test updates and the minimal constructor, caller, and DI-registration changes that keep that scope runnable. USE FOR explicit DateTime.UtcNow/Now to TimeProvi

  • modern-csharp-coding-standards

    Write modern, high-performance C# code using records, pattern

  • msbuild-modernization

    Guide for modernizing and migrating MSBuild project files to

  • msbuild

    Use for MSBuild failure investigation, build-performance analysis

  • mtp-hot-reload

    Set up or recover MTP hot reload for a long-lived console-host edit/re-run loop in a Microsoft Testing Platform project. Use for explicit MTP console requests such as "enable hot reload", "dotnet run to rerun on edit", or unsupported/rude edits. Covers setup, run/watch, restarts, filters, and the VS

  • opentelemetry-net-instrumentation

    Provides guidance for implementing OpenTelemetry instrumentation in

  • package-management

    Manage NuGet packages using Central Package Management (CPM) and

  • platform-detection

    Identify a .NET project's test platform, framework, command mode,

  • playwright-blazor-testing

    Write UI tests for Blazor applications (Server or WebAssembly)

  • process-api-net11

    Provides guidance on the new System.Diagnostics.Process APIs introduced in .NET 11: Process.Run, Process.RunAndCaptureText, Process.StartAndForget, Process.ReadAllText/Bytes/Lines, KillOnParentExit, InheritedHandles, and StartDetached. USE FOR: starting, orchestrating, or capturing output from exter

  • property-patterns

    Diagnose and fix concrete MSBuild property defects in projects and

  • r3-reactive-extensions

    Build reactive/event-driven C# with R3 (Cysharp's modern

  • run-tests

    Use before running .NET tests or answering with a test command or

  • sdk-container-publishing

    Configure or troubleshoot .NET SDK container images

  • serialization

    Choose the right serialization format for .NET applications. Prefer

  • snapshot-testing

    Use Verify for snapshot testing in .NET. Approve API surfaces, HTTP

  • system-text-json-net11

    Imperative guidance for the System.Text.Json APIs added in .NET 11: the built-in `JsonNamingPolicy.PascalCase` naming policy, and the strongly-typed generic `JsonSerializerOptions.GetTypeInfo` and `JsonSerializerOptions.TryGetTypeInfo` metadata accessors (generic overloads that return a typed `JsonT

  • target-authoring

    Canonical patterns for writing custom MSBuild targets. USE FOR:

  • test-analysis-extensions

    Provides file paths to language-specific reference files for the

  • test-anti-patterns

    Audits an existing test file or suite in any language for pragmatic anti-patterns and quality issues, producing a severity-ranked report. Use when asked to review tests, find false-confidence assertions, investigate flakiness or order dependence, identify duplication or magic values, or judge whethe

  • test-gap-analysis

    Performs report-only pseudo-mutation analysis of existing tests:

  • test-value-evidence

    Assess tests for an identified code or test change, feature, PR or

  • testcontainers-integration-tests

    Write integration tests using TestContainers for .NET with xUnit,

  • thread-abort-migration

    Guides migration of .NET Framework Thread.Abort usage to cooperative cancellation in modern .NET. USE FOR: modernizing code that calls Thread.Abort, catching ThreadAbortException, replacing Thread.ResetAbort, replacing Thread.Interrupt for thread termination, resolving PlatformNotSupportedException

  • troubleshoot-binlog-mcp

    Diagnose binlog MCP server startup failures. USE FOR:

  • vectorization

    Design, implement, optimize, and review SIMD code in .NET. USE FOR: vectorizing scalar loops with TensorPrimitives, Vector64/128/256/512, or platform hardware intrinsics; reviewing existing SIMD code, including the generic Vector type, for contract equivalence, tail handling, memory safety, portabil

  • writing-tunit-tests

    Write tests in TUnit — the attributes, the async assertion model,

Subagents (1)

  • roslyn-incremental-generator-specialist

    Design and maintain Roslyn incremental source generators with

View source on GitHub

More from Blind-Striker/agent-skills-and-plugins

All 5 plugins →

deniz-process

claudecodex

Deniz's curated process skills (brainstorming, planning, debugging)

45 skills

0

Deniz's coordination skills (the delegation craft on any mechanism, the coordinator mode with the dispatch harness, verified waves)

3 skills

0

Similar plugins

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

Maintain deniz-dotnet-general?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins5 plugins