Skip to content

[dotnet-ai] Technology selection (router)#246

Draft
luisquintanilla wants to merge 2 commits intodotnet:mainfrom
luisquintanilla:dotnet-ai/tech-selection
Draft

[dotnet-ai] Technology selection (router)#246
luisquintanilla wants to merge 2 commits intodotnet:mainfrom
luisquintanilla:dotnet-ai/tech-selection

Conversation

@luisquintanilla
Copy link
Copy Markdown
Contributor

@luisquintanilla luisquintanilla commented Mar 5, 2026

Fixes #234
Part of #225

Dependencies

Merge order: This PR should be merged last after all other dotnet-ai PRs. It references every skill in the plugin.

Summary

Adds the technology-selection meta/router skill a decision tree that directs developers to the correct dotnet-ai skill based on their task. Contains 13 decision routes, 4 anti-patterns, and a 4-layer library stack reference.

This skill is the entry point for the plugin. When a developer asks "how do I add AI to my .NET app?", this skill routes them to the right place.

Changes

File Description
plugins/dotnet-ai/skills/technology-selection/SKILL.md 13-route decision tree, anti-patterns, library stack reference, cross-references to all other skills
tests/dotnet-ai/technology-selection/eval.yaml Eval: technology routing scenarios

Validation

  • SKILL.md has valid YAML frontmatter
  • Decision tree covers all 11 skills in the plugin
  • Routes are mutually exclusive and collectively exhaustive
  • Anti-patterns documented with corrections
  • eval.yaml has scenarios

luisquintanilla and others added 2 commits March 5, 2026 16:41
Adds the technology-selection meta/router skill with a 13-route decision
tree that directs developers to the correct skill based on their task.
Includes anti-patterns and the 4-layer library stack reference.

Fixes dotnet#234
Part of dotnet#225

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
.NET 10 is the current LTS (released Nov 2025). .NET 8 reaches
end-of-support Nov 2026.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jeffschwMSFT
Copy link
Copy Markdown
Member

to ensure we are able to eval these skills, I recommend pushing a single PR. Also this pattern of skills referring to other skills would need to be verified. another pattern is the reference model - https://github.com/dotnet/skills/tree/main/plugins/dotnet-diag/skills/analyzing-dotnet-performance

@ManishJayaswal ManishJayaswal added the DO NOT MERGE Flagging for ensuring that the issue is not merged. label Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DO NOT MERGE Flagging for ensuring that the issue is not merged. skill

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[dotnet-ai] Technology selection (router)

4 participants