Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
i.5Wiki
Agentic AI Atlas · dotnet/skills
docs/reference-repos/dotnet/skills/researcha5c.ai
Search the atlas/
Wiki · linked records

Article and nearby pages

I.Current articlepp. 1 - 1
I.
Wiki article

docs/reference-repos/dotnet/skills/research

Reading · 4 min

dotnet/skills reference

The .NET team's official skill collection for .NET development workflows. Contains 11 specialized plugins covering core .NET development, data access (EF), diagnostics, build systems (MSBuild), package management (NuGet), framework upgrades, MAUI development, AI/ML integration, template engine usage, testing, and ASP.NET Core development. Maintained by the .NET team with official dashboard at dotnet.github.io/skills/.

Page nodewiki/docs/reference-repos/dotnet/skills/research.mdNearby pages · 0Documents · 0

dotnet/skills

  • **Archetype**: domain-skill-pack
  • **Stars**: 1,061
  • **Last pushed**: 2026-04-12
  • **License**: MIT
  • **Discovered**: 2026-04-13
  • **Source**: backlog-processing
  • **Skills found**: 30+ (organized across 11 plugins: dotnet, dotnet-data, dotnet-diag, dotnet-msbuild, dotnet-nuget, dotnet-upgrade, dotnet-maui, dotnet-ai, dotnet-template-engine, dotnet-test, dotnet-aspnet)

Summary

The .NET team's official skill collection for .NET development workflows. Contains 11 specialized plugins covering core .NET development, data access (EF), diagnostics, build systems (MSBuild), package management (NuGet), framework upgrades, MAUI development, AI/ML integration, template engine usage, testing, and ASP.NET Core development. Maintained by the .NET team with official dashboard at dotnet.github.io/skills/.

Assessment

HIGH VALUE. This is an authoritative domain skill pack from the .NET team containing official best practices and workflows. Skills contain detailed procedural knowledge for complex .NET development tasks like P/Invoke debugging, MSBuild performance optimization, EF migration workflows, and framework upgrade processes. The diagnostic and upgrade skills encode substantial troubleshooting procedures that are directly extractable as specializations/dotnet/ processes.

Extraction Priority

HIGH - Contains official .NET team processes that are directly transferable:

  • P/Invoke debugging workflows -> specializations/dotnet/
  • MSBuild performance optimization -> specializations/dotnet/
  • EF migration and data access patterns -> specializations/dotnet/
  • Framework upgrade procedures -> specializations/dotnet/
  • Performance diagnostics -> specializations/shared/

Skills Inventory

SkillPathDomainTransferable?Notes
dotnet-pinvokeplugins/dotnet/skills/dotnet-pinvoke/.NETYes - processP/Invoke debugging, memory lifetime, cross-platform patterns
csharp-scriptsplugins/dotnet/skills/csharp-scripts/.NETYes - patternC# scripting and automation workflows
dotnet-dataplugins/dotnet-data/.NET/DataYes - processEF Core migrations, data access patterns
dotnet-diagplugins/dotnet-diag/.NETYes - processPerformance investigation, debugging workflows
dotnet-msbuildplugins/dotnet-msbuild/.NET/BuildYes - processBuild optimization, failure diagnosis
dotnet-upgradeplugins/dotnet-upgrade/.NETYes - processFramework migration procedures

Processes

- Source: plugins/dotnet/skills/dotnet-pinvoke/SKILL.md (lines 15-40) - Placement: specializations/dotnet/ - Inputs: P/Invoke signatures, crash dumps, access violations - Outputs: Corrected signatures, memory safety fixes, cross-platform compatibility - Complexity: complex - Notes: Covers DllImport vs LibraryImport, string marshalling, memory lifetime patterns

  • **dotnet-pinvoke-debugging**: Systematic approach to debugging P/Invoke and native interop issues

- Source: plugins/dotnet-msbuild/ plugin description - Placement: specializations/dotnet/ - Inputs: Build logs, performance metrics, project files - Outputs: Optimized build configuration, performance recommendations - Complexity: moderate

  • **msbuild-performance-optimization**: Process for diagnosing and optimizing .NET build performance

- Source: plugins/dotnet-upgrade/ plugin description - Placement: specializations/dotnet/ - Inputs: Existing project files, dependency graph, compatibility requirements - Outputs: Upgraded project, migration report, compatibility analysis - Complexity: complex

  • **dotnet-framework-upgrade**: Structured approach to upgrading .NET projects across framework versions

Plugin Ideas

- What install.md would do: Analyze current project, create upgrade plan, install upgrade processes, set up compatibility testing - Processes it would copy: dotnet-framework-upgrade, compatibility-analysis, dependency-migration - Configs/hooks it would create: Upgrade checklists, compatibility test suites, rollback procedures - Source evidence: dotnet-upgrade plugin with framework migration procedures

  • **dotnet-framework-upgrade**: Plugin for systematic .NET framework upgrades

Implicit Procedural Knowledge

- Source: dotnet-pinvoke skill sections on type mapping, calling conventions, memory management - Placement: specializations/dotnet/ - Why codify: Complex domain knowledge that requires specific steps for validation and debugging - Sketch: Header analysis -> Signature mapping -> Memory lifetime validation -> Cross-platform testing -> Error diagnosis

  • **P/Invoke Signature Validation**: Systematic process for ensuring P/Invoke signatures match native function definitions

- Source: dotnet-msbuild plugin description and diagnostic workflows - Placement: specializations/dotnet/ - Why codify: Provides systematic approach to build performance that's reusable across .NET projects - Sketch: Build metrics collection -> Bottleneck identification -> Target analysis -> Optimization implementation -> Performance validation

  • **MSBuild Performance Investigation**: Process for diagnosing slow .NET builds and optimizing build pipelines

Library Mapping

Extractable ProcessLibrary StatusActionExisting PathTarget Placement
.NET P/Invoke DebuggingNEWSystematic P/Invoke and native interop debugging methodology-specializations/dotnet/pinvoke-debugging.js
MSBuild Performance OptimizationNEWBuild performance investigation and optimization workflow-specializations/dotnet/msbuild-performance-optimization.js
.NET Framework UpgradeNEWStructured .NET project framework migration process-specializations/dotnet/framework-upgrade.js
Entity Framework Migration WorkflowNEWEF Core migrations and data access pattern management-specializations/dotnet/ef-migration-workflow.js
.NET Diagnostics InvestigationNEWPerformance and memory diagnostic procedures for .NET-specializations/dotnet/diagnostics-investigation.js
NuGet Package ManagementNEWPackage dependency analysis and optimization workflows-specializations/dotnet/nuget-package-management.js
ASP.NET Core Development ProcessNEWASP.NET Core application development and optimization patterns-specializations/dotnet/aspnet-core-development.js
MAUI Cross-Platform DevelopmentNEWMulti-platform application development with .NET MAUI-specializations/dotnet/maui-development.js
.NET AI/ML IntegrationNEWAI and ML integration patterns for .NET applications-specializations/dotnet/ai-ml-integration.js
C# Scripting AutomationNEWC# scripting and automation workflow patterns-specializations/dotnet/csharp-scripting-automation.js

Plugin Marketplace Mapping

Plugin IdeaMarketplace StatusActionExisting PluginTarget Placement
.NET Framework UpgradeNEWSystematic .NET framework upgrade setup with processes and tooling-plugins/a5c/marketplace/plugins/dotnet-framework-upgrade/

Trail

Wiki
Babysitter Docs
Reference Repos

Dotnet

Skills

dotnet/skills

Page record

Open node ledger

wiki/docs/reference-repos/dotnet/skills/research.md

Documents

No documented graph nodes on this page.