Parent Issue
Part of the dotnet-ai plugin proposal: #225
Summary
Add the dotnet-ai plugin scaffold to the repository. This creates the directory structure, plugin manifest, CODEOWNERS entry, and marketplace.json registration — establishing the plugin so that subsequent skill PRs have a home.
Deliverables
plugins/dotnet-ai/
plugin.json
agents/.gitkeep
skills/.gitkeep
tests/dotnet-ai/.gitkeep
Updates to existing files:
.claude-plugin/marketplace.json — add dotnet-ai plugin entry
.github/CODEOWNERS — add ownership entries for plugins/dotnet-ai/ and tests/dotnet-ai/
plugin.json
{
"name": "dotnet-ai",
"version": "0.1.0",
"description": "AI and ML skills for .NET: technology selection, LLM integration, ML.NET, vector search, RAG, ONNX inference, and agentic workflows.",
"skills": "./skills/",
"agents": "./agents/"
}
marketplace.json Addition
{
"name": "dotnet-ai",
"source": "./plugins/dotnet-ai",
"description": "AI and ML skills for .NET: technology selection, LLM integration, ML.NET, vector search, RAG, ONNX inference, and agentic workflows."
}
Dependencies
None — this is the first PR and unblocks all subsequent skill PRs.
Acceptance Criteria
Parent Issue
Part of the
dotnet-aiplugin proposal: #225Summary
Add the
dotnet-aiplugin scaffold to the repository. This creates the directory structure, plugin manifest, CODEOWNERS entry, and marketplace.json registration — establishing the plugin so that subsequent skill PRs have a home.Deliverables
Updates to existing files:
.claude-plugin/marketplace.json— adddotnet-aiplugin entry.github/CODEOWNERS— add ownership entries forplugins/dotnet-ai/andtests/dotnet-ai/plugin.json
{ "name": "dotnet-ai", "version": "0.1.0", "description": "AI and ML skills for .NET: technology selection, LLM integration, ML.NET, vector search, RAG, ONNX inference, and agentic workflows.", "skills": "./skills/", "agents": "./agents/" }marketplace.json Addition
{ "name": "dotnet-ai", "source": "./plugins/dotnet-ai", "description": "AI and ML skills for .NET: technology selection, LLM integration, ML.NET, vector search, RAG, ONNX inference, and agentic workflows." }Dependencies
None — this is the first PR and unblocks all subsequent skill PRs.
Acceptance Criteria
plugins/dotnet-ai/plugin.jsonexists and is valid JSONplugins/dotnet-ai/agents/andplugins/dotnet-ai/skills/directories existtests/dotnet-ai/directory exists.claude-plugin/marketplace.jsonlists thedotnet-aiplugin.github/CODEOWNERShas entries for the new paths