<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Dotnet on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/dotnet/</link>
        <description>Recent content in Dotnet on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Fri, 22 May 2026 18:35:45 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/dotnet/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>skills</title>
        <link>https://producthunt.programnotes.cn/en/p/skills/</link>
        <pubDate>Fri, 22 May 2026 18:35:45 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/skills/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1622283104327-a77ac57646dd?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3Nzk0NDYwMDJ8&amp;ixlib=rb-4.1.0" alt="Featured image of post skills" /&gt;&lt;h1 id=&#34;dotnetskills&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/dotnet/skills&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;dotnet/skills&lt;/a&gt;
&lt;/h1&gt;&lt;h1 id=&#34;net-agent-skills&#34;&gt;.NET Agent Skills
&lt;/h1&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://dotnet.github.io/skills/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://github.com/dotnet/skills/actions/workflows/pages/pages-build-deployment/badge.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Dashboard&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This repository contains the .NET team&amp;rsquo;s curated set of core skills and custom agents for coding agents. For information about the Agent Skills standard, see &lt;a class=&#34;link&#34; href=&#34;https://agentskills.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;agentskills.io&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://dotnet.github.io/skills/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;📊 Dashboard&lt;/strong&gt;&lt;/a&gt; - Accuracy and efficiency scoring trends for contained plugins (&lt;a class=&#34;link&#34; href=&#34;https://dotnet.github.io/skills/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://dotnet.github.io/skills/&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id=&#34;whats-included&#34;&gt;What&amp;rsquo;s Included
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Plugin&lt;/th&gt;
          &lt;th&gt;Description&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;plugins/dotnet/&#34; &gt;dotnet&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Collection of core .NET skills for handling common .NET coding tasks.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;plugins/dotnet-data/&#34; &gt;dotnet-data&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Skills for .NET data access and Entity Framework related tasks.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;plugins/dotnet-diag/&#34; &gt;dotnet-diag&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Skills for .NET performance investigations, debugging, and incident analysis.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;plugins/dotnet-msbuild/&#34; &gt;dotnet-msbuild&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Comprehensive MSBuild and .NET build skills: failure diagnosis, performance optimization, code quality, and modernization.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;plugins/dotnet-nuget/&#34; &gt;dotnet-nuget&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;NuGet and .NET package management: dependency management and modernization.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;plugins/dotnet-upgrade/&#34; &gt;dotnet-upgrade&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Skills for migrating and upgrading .NET projects across framework versions, language features, and compatibility targets.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;plugins/dotnet-maui/&#34; &gt;dotnet-maui&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Skills for .NET MAUI development: environment setup, diagnostics, and troubleshooting.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;plugins/dotnet-ai/&#34; &gt;dotnet-ai&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;AI and ML skills for .NET: technology selection, LLM integration, agentic workflows, RAG pipelines, MCP, and classic ML with ML.NET.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;plugins/dotnet-template-engine/&#34; &gt;dotnet-template-engine&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;.NET Template Engine skills: template discovery, project scaffolding, and template authoring.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;plugins/dotnet-test/&#34; &gt;dotnet-test&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Skills for running, diagnosing, and migrating .NET tests: test execution, filtering, platform detection, and MSTest workflows.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;plugins/dotnet-aspnet/&#34; &gt;dotnet-aspnet&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;ASP.NET Core web development skills including middleware, endpoints, real-time communication, and API patterns.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;plugins/dotnet11/&#34; &gt;dotnet11&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;Skills for new .NET 11 APIs and language features.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;installation&#34;&gt;Installation
&lt;/h2&gt;&lt;h3 id=&#34;-plugins---copilot-cli--claude-code&#34;&gt;🚀 Plugins - Copilot CLI / Claude Code
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Launch Copilot CLI or Claude Code&lt;/li&gt;
&lt;li&gt;Add the marketplace:
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/plugin marketplace add dotnet/skills
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;Install a plugin:
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/plugin install &amp;lt;plugin&amp;gt;@dotnet-agent-skills
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;Restart to load the new plugins&lt;/li&gt;
&lt;li&gt;View available skills:
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/skills
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;View available agents:
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/agents
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;Update plugin (on demand):
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/plugin update &amp;lt;plugin&amp;gt;@dotnet-agent-skills
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;vs-code--vs-code-insiders-preview&#34;&gt;VS Code / VS Code Insiders (Preview)
&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;[!IMPORTANT]&lt;br&gt;
VS Code plugin support is a preview feature and subject to change. You may need to enable it first.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-jsonc&#34; data-lang=&#34;jsonc&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;// settings.json
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;chat.plugins.enabled&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;chat.plugins.marketplaces&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;dotnet/skills&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Once configured, type &lt;code&gt;/plugins&lt;/code&gt; in Copilot Chat or use the &lt;code&gt;@agentPlugins&lt;/code&gt; filter in Extensions to browse and install plugins from the marketplace.&lt;/p&gt;
&lt;h3 id=&#34;cursor&#34;&gt;Cursor
&lt;/h3&gt;&lt;p&gt;This repository is a &lt;a class=&#34;link&#34; href=&#34;https://cursor.com/docs/plugins&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Cursor plugin marketplace&lt;/a&gt;. You can discover and install published plugins directly in Cursor:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Open the marketplace panel in Cursor&lt;/li&gt;
&lt;li&gt;Search for &lt;code&gt;.NET&lt;/code&gt; or browse &lt;a class=&#34;link&#34; href=&#34;https://cursor.com/marketplace&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;cursor.com/marketplace&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Install the desired plugins&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;For local development or unpublished changes, import plugins from a local checkout:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Copy or symlink your local checkout to &lt;code&gt;~/.cursor/plugins/local/dotnet-agent-skills&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Restart Cursor or run &lt;strong&gt;Developer: Reload Window&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;codex-cli&#34;&gt;Codex CLI
&lt;/h3&gt;&lt;p&gt;Skills in this repository follow the &lt;a class=&#34;link&#34; href=&#34;https://agentskills.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;agentskills.io&lt;/a&gt; open standard
and are compatible with &lt;a class=&#34;link&#34; href=&#34;https://developers.openai.com/codex/skills&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;OpenAI Codex&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Install individual skills using the &lt;code&gt;skill-installer&lt;/code&gt; CLI with the GitHub URL:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ skill-installer install https://github.com/dotnet/skills/tree/main/plugins/&amp;lt;plugin&amp;gt;/skills/&amp;lt;skill-name&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;contributing&#34;&gt;Contributing
&lt;/h2&gt;&lt;p&gt;See &lt;a class=&#34;link&#34; href=&#34;CONTRIBUTING.md&#34; &gt;CONTRIBUTING.md&lt;/a&gt; for contribution guidelines and how to add a new plugin.&lt;/p&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;See &lt;a class=&#34;link&#34; href=&#34;LICENSE&#34; &gt;LICENSE&lt;/a&gt; for details.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
