intent-detection

Detect user intent from natural-language requests and route to /dotnet:* commands.

2|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/dimsour/dotnet-ai-toolkit --skill intent-detection-dimsour
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: intent-detection
Source: https://github.com/dimsour/dotnet-ai-toolkit/tree/main/plugins/dotnet-copilot/skills/intent-detection
Command: npx skills add https://github.com/dimsour/dotnet-ai-toolkit --skill intent-detection-dimsour

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The intent-detection Skill resolves the challenge of understanding and routing natural-language requests to the appropriate command within the .NET AI Toolkit.

Core Features & Use Cases

  • User Intent Detection: Analyzes natural-language requests to determine the user's intent.
  • Command Routing: Routes detected intents to the correct /dotnet:* command.
  • Use Case: When a user says, "I have a bug with logging," the Skill identifies this as a bug and routes it to /dotnet:investigate.

Quick Start

Use the dotnet:intent-detection skill to route user requests like "Add cancel button to order detail page."

Frequently Asked Questions about intent-detection

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route natural language requests to the correct command?

To route natural language requests, the intent-detection Skill analyzes user input and maps it to the appropriate /dotnet:* command. It identifies specific intents like bugs or features and directs them to commands such as /dotnet:investigate.

What is user intent detection in the .NET AI Toolkit?

User intent detection in the .NET AI Toolkit is the process of analyzing natural-language requests to determine the user's goal. This Skill resolves ambiguity and routes the input to the correct /dotnet:* command for execution.

Can I use intent detection for ambiguous user requests like adding a UI feature?

Yes, you can use intent detection for ambiguous requests like adding a UI feature. The Skill processes various scopes and certainty levels, correctly routing a request like 'Add cancel button' to the appropriate /dotnet:* command.

Does the intent-detection Skill work with all /dotnet commands?

The intent-detection Skill routes detected intents to specific /dotnet:* commands within the .NET AI Toolkit. It supports routing to commands for plan, work, investigation, review, and more, based on the analyzed request.

How does command routing handle different scopes and certainty levels?

Command routing handles different scopes and certainty levels by analyzing the natural-language request to determine the exact intent. It then maps this intent to the correct /dotnet:* command, ensuring accurate execution for investigations, plans, or reviews.