technology-selection
OfficialChoose 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.