Agents
Why Implexa
Pricing
Resources
Install
Sign in
Sign up
back to leaderboard
DO
@dotnet
contributor on implexa, with 39 skills ranked by
SkillRank
across 1 source.
dotnet on github
publishes to skills.sh
skills, ranked by SkillRank
score
source
skill
8.2
skills.sh
msbuild-modernization
msbuild-modernization provides a structured migration path from legacy .net framework projects to sdk-style csproj format, with before/after examples, a numbered checklist, and guidance on common pitfalls like embedded resources and multi-targeting.
8.2
skills.sh
optimizing-ef-core-queries
optimizing-ef-core-queries covers detecting and fixing n+1 patterns, choosing tracking modes, leveraging compiled queries, and avoiding common linq translation pitfalls in entity framework core.
7.9
skills.sh
including-generated-files
including-generated-files addresses msbuild's evaluation-execution phase mismatch by providing patterns to register generated artifacts in compile and filewrites item groups, with timing guidance for different file types.
7.8
skills.sh
technology-selection
technology-selection provides a decision tree for routing .net ai/ml tasks to ml.net, llms via microsoft.extensions.ai, agent frameworks, or local inference, with concrete guardrails for reproducibility, cost control, and non-determinism handling.
6.5
skills.sh
migrate-dotnet8-to-dotnet9
migrate-dotnet8-to-dotnet9 covers systematic upgrade of .net 8 projects to .net 9, resolving breaking changes across runtime, asp.net core, and ef core with clean builds and passing tests.
6.4
skills.sh
dump-collect
dump-collect configures and captures crash dumps for .net applications (coreclr and nativeaot) across linux, macos, and windows. scope is collection only, not analysis or root cause diagnosis.
6.3
skills.sh
nuget-trusted-publishing
nuget-trusted-publishing guides setup of oidc-based token authentication for github actions nuget deployments, eliminating long-lived api key management and rotation overhead.
6.3
skills.sh
android-tombstone-symbolication
extracts and symbolizes native backtrace frames from android tombstone files for .net runtime crashes, mapping pc offsets and buildids to function names and source locations via llvm-symbolizer and microsoft symbol servers.
6.3
skills.sh
dotnet-trace-collect
dotnet-trace-collect guides developers through selecting and running diagnostic tools for production .net performance triage, covering tool trade-offs and platform-specific setup without performing analysis itself.
6.2
skills.sh
check-bin-obj-clash
detects msbuild project path collisions in outputpath and intermediateoutputpath that cause parallel build failures, file locks, and nuget restore conflicts. identifies clashes across multi-targeted builds and multi-solution scenarios.
6.2
skills.sh
run-tests
run-tests executes dotnet test with framework detection and filter support, handling vstest and mtp platforms. covers platform selection and filter syntax but lacks procedural depth on execution steps.
5.8
skills.sh
clr-activation-debugging
clr-activation-debugging helps diagnose .net framework runtime loading failures by analyzing mscoree.dll shim logs to determine why the clr failed to activate or selected the wrong version.
5.4
skills.sh
create-custom-agent
create-custom-agent scaffolds vs code .agent.md files with frontmatter, tools, instructions, and handoffs for specialized ai personas, but lacks implementation detail and error handling guidance.
5.2
skills.sh
incremental-build
incremental-build explains how msbuild skips targets when outputs are already up to date, covering inputs/outputs attributes, timestamp comparison, and the incremental flag to control rebuild behavior.
5.2
skills.sh
binlog-generation
binlog-generation documents mandatory /bl flag injection across dotnet and msbuild commands for diagnostic log capture, targeting .net build pipelines with version-gated syntax.
5.2
skills.sh
build-parallelism
build-parallelism documents msbuild worker node configuration and dependency graph concepts, with diagnostic approaches for identifying bottlenecks in multi-project builds.
5.2
skills.sh
dotnet-maui-doctor
dotnet-maui-doctor validates .net maui development environments by discovering version requirements dynamically from nuget apis and diagnosing missing sdks, workloads, jdk, and platform components.
5.1
skills.sh
mcp-csharp-debug
mcp-csharp-debug covers local execution, ide breakpoint setup, protocol-level testing via mcp inspector, and copilot integration verification for c# mcp servers, but lacks actionable step-by-step procedures.
5.1
skills.sh
directory-build-organization
organizing msbuild infrastructure via directory.build.props and directory.build.targets files, clarifying evaluation order and appropriate use cases for each file type.
4.9
skills.sh
crap-score
crap-score evaluates .net method quality by combining cyclomatic complexity and code coverage metrics into a single risk indicator, useful for identifying undertested complex code.
4.9
skills.sh
msbuild-antipatterns
msbuild-antipatterns is a catalog of common msbuild build errors with detection patterns and remediation examples. focuses on exec task misuse and similar structural issues but lacks procedural depth and activation guidance.
4.8
skills.sh
writing-mstest-tests
writing-mstest-tests covers assertion patterns, data-driven test setup, and test modernization guidance for mstest 3.x/4.x. triggers are specific about when the skill applies (assertion replacement, bug fixes, datadriven conversions) but the skill provides no actionable procedure for actually implementing changes.
4.2
skills.sh
microbenchmarking
microbenchmarking covers benchmarkdotnet library patterns, job configuration, and comparative measurement methodology for .net performance analysis.
4.2
skills.sh
resolve-project-references
resolve-project-references explains why MSBuild's ResolveProjectReferences target appears expensive in performance summaries, clarifying the distinction between reported wall-clock time and actual cpu work to prevent misguided optimization efforts.
4.2
skills.sh
eval-performance
eval-performance outlines msbuild's evaluation phases and names diagnostic tools, but lacks actionable remediation steps, decision trees, or concrete recovery procedures for slow builds.
—
skills.sh
build-perf-baseline
Establish build performance baselines and apply systematic optimization techniques. Only activate in MSBuild/.NET build context. USE FOR: diagnosing slow…
—
skills.sh
csharp-scripts
Run file-based C# apps with the .NET CLI when the user explicitly wants C#/.NET code without creating a project. Use for C# language/API experiments, one-file…
—
skills.sh
code-testing-agent
>-
—
skills.sh
create-skill
Scaffolds new agent skills for the dotnet/skills repository. Use when creating a new skill, generating SKILL.md files, or setting up skill directory…
—
skills.sh
build-perf-diagnostics
Diagnose MSBuild build performance bottlenecks using binary log analysis. Only activate in MSBuild/.NET build context. USE FOR: identifying why builds are slow…
—
skills.sh
test-anti-patterns
>
—
skills.sh
msbuild-server
Guide for using MSBuild Server to improve CLI build performance. Only activate in MSBuild/.NET build context. Activate when developers report slow incremental…
—
skills.sh
thread-abort-migration
>
—
skills.sh
migrate-dotnet10-to-dotnet11
>
—
skills.sh
binlog-failure-analysis
Analyze MSBuild binary logs to diagnose build failures. Only activate in MSBuild/.NET build context. USE FOR: build errors that are unclear from console…
—
skills.sh
migrate-nullable-references
>
—
skills.sh
migrate-dotnet9-to-dotnet10
>
—
skills.sh
dotnet-aot-compat
dotnet-aot-compat — an installable skill for AI agents, published by dotnet/skills.
—
skills.sh
analyzing-dotnet-performance
>-
dotnet (39 skills ranked by SkillRank) | implexa