technology-selection

Official

Choose the right .NET AI/ML tech.

Authordotnet
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers select the most appropriate .NET technologies for integrating Artificial Intelligence and Machine Learning features into their applications, preventing costly mistakes and ensuring efficient implementation.

Core Features & Use Cases

  • Guided Technology Selection: Provides a decision tree to map AI/ML tasks (classification, LLM integration, RAG, etc.) to specific .NET libraries (ML.NET, Microsoft.Extensions.AI, Agent Framework, ONNX Runtime, OllamaSharp).
  • Library Layering Guidance: Explains the correct stack of libraries to use, from abstractions to provider SDKs and orchestration layers.
  • Package Recommendations: Suggests the exact NuGet packages required for each technology branch.
  • Guardrail Implementation: Outlines essential best practices for classic ML, LLM integration, agentic workflows, and RAG to ensure robustness, security, and cost-effectiveness.
  • Use Case: A developer needs to add a feature to classify customer feedback. This Skill will guide them to use ML.NET for tabular data classification instead of a more expensive and less reliable LLM.

Quick Start

Use the technology-selection skill to determine the best .NET library for classifying support tickets based on their text descriptions.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: technology-selection
Download link: https://github.com/dotnet/skills/archive/main.zip#technology-selection

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.