Closed
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR adds two remote plugins (dotnet, dotnet-diag) to the external plugin registry/marketplace and includes a broad set of additional plugin content plus a sweeping change to how many plugins reference agents/skills in plugin.json.
Changes:
- Register
dotnetanddotnet-diaginplugins/external.jsonand.github/plugin/marketplace.json. - Add multiple new agents/skills/reference docs across various plugin folders.
- Update many
plugin.jsonfiles to reference./agentsdirectories (and normalize skill paths).
Reviewed changes
Copilot reviewed 125 out of 296 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| plugins/mcp-m365-copilot/agents/mcp-m365-agent-expert.md | Adds new MCP/M365 agent definition content |
| plugins/mcp-m365-copilot/.github/plugin/plugin.json | Switches agent reference to ./agents and normalizes skill paths |
| plugins/kotlin-mcp-development/agents/kotlin-mcp-expert.md | Adds Kotlin MCP agent definition content |
| plugins/kotlin-mcp-development/.github/plugin/plugin.json | Switches agent reference to ./agents and normalizes skill path |
| plugins/java-mcp-development/.github/plugin/plugin.json | Switches agent reference to ./agents and normalizes skill path |
| plugins/java-development/skills/java-springboot/SKILL.md | Adds Spring Boot best-practices skill |
| plugins/java-development/skills/java-junit/SKILL.md | Adds JUnit best-practices skill |
| plugins/java-development/skills/java-docs/SKILL.md | Adds Javadoc best-practices skill |
| plugins/java-development/skills/create-spring-boot-java-project/SKILL.md | Adds Spring Boot project scaffolding skill |
| plugins/java-development/.github/plugin/plugin.json | Normalizes skill paths (removes trailing slashes) |
| plugins/go-mcp-development/agents/go-mcp-expert.md | Adds Go MCP agent definition content |
| plugins/go-mcp-development/.github/plugin/plugin.json | Switches agent reference to ./agents and normalizes skill path |
| plugins/gem-team/agents/gem-reviewer.md | Adds security review subagent definition |
| plugins/gem-team/agents/gem-orchestrator.md | Adds orchestration agent definition |
| plugins/gem-team/agents/gem-implementer.md | Adds implementation agent definition |
| plugins/gem-team/agents/gem-documentation-writer.md | Adds documentation agent definition |
| plugins/gem-team/agents/gem-devops.md | Adds DevOps agent definition |
| plugins/gem-team/agents/gem-browser-tester.md | Adds browser testing agent definition |
| plugins/gem-team/.github/plugin/plugin.json | Switches agent references to ./agents |
| plugins/frontend-web-dev/skills/playwright-generate-test/SKILL.md | Adds Playwright test generation skill |
| plugins/frontend-web-dev/skills/playwright-explore-website/SKILL.md | Adds Playwright exploration skill |
| plugins/frontend-web-dev/.github/plugin/plugin.json | Switches agents to ./agents and normalizes skill paths |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/references/connection-references.md | Adds FlowStudio MCP reference doc |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/references/action-types.md | Adds FlowStudio action types reference doc |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/references/MCP-BOOTSTRAP.md | Adds FlowStudio MCP bootstrap reference doc |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-debug/references/debug-workflow.md | Adds FlowStudio debug workflow reference doc |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-debug/references/common-errors.md | Adds FlowStudio common errors reference doc |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/trigger-types.md | Adds FlowStudio trigger templates reference doc |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/flow-schema.md | Adds FlowStudio flow schema reference doc |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/build-patterns.md | Adds FlowStudio build patterns reference doc |
| plugins/flowstudio-power-automate/.github/plugin/plugin.json | Normalizes skill paths (removes trailing slashes) |
| plugins/external.json | Registers external dotnet + dotnet-diag plugins |
| plugins/edge-ai-tasks/.github/plugin/plugin.json | Switches agent references to ./agents |
| plugins/doublecheck/skills/doublecheck/assets/verification-report-template.md | Adds verification report template asset |
| plugins/doublecheck/agents/doublecheck.md | Adds Doublecheck verification agent |
| plugins/doublecheck/.github/plugin/plugin.json | Switches agents to ./agents and normalizes skill path |
| plugins/devops-oncall/skills/multi-stage-dockerfile/SKILL.md | Adds multi-stage Dockerfile skill |
| plugins/devops-oncall/agents/azure-principal-architect.md | Adds Azure principal architect agent |
| plugins/devops-oncall/.github/plugin/plugin.json | Switches agents to ./agents and normalizes skill paths |
| plugins/dataverse/.github/plugin/plugin.json | Normalizes skill path (removes trailing slash) |
| plugins/dataverse-sdk-for-python/skills/dataverse-python-usecase-builder/SKILL.md | Adds Dataverse use-case builder skill |
| plugins/dataverse-sdk-for-python/skills/dataverse-python-quickstart/SKILL.md | Adds Dataverse quickstart skill |
| plugins/dataverse-sdk-for-python/skills/dataverse-python-production-code/SKILL.md | Adds Dataverse production-code skill |
| plugins/dataverse-sdk-for-python/skills/dataverse-python-advanced-patterns/SKILL.md | Adds Dataverse advanced patterns skill |
| plugins/dataverse-sdk-for-python/.github/plugin/plugin.json | Normalizes skill paths (removes trailing slashes) |
| plugins/database-data-management/skills/postgresql-code-review/SKILL.md | Adds PostgreSQL code review skill |
| plugins/database-data-management/agents/postgresql-dba.md | Adds PostgreSQL DBA agent |
| plugins/database-data-management/agents/ms-sql-dba.md | Adds MS SQL DBA agent |
| plugins/database-data-management/.github/plugin/plugin.json | Switches agents to ./agents and normalizes skill paths |
| plugins/csharp-mcp-development/skills/csharp-mcp-server-generator/SKILL.md | Adds C# MCP server generator skill |
| plugins/csharp-mcp-development/agents/csharp-mcp-expert.md | Adds C# MCP expert agent |
| plugins/csharp-mcp-development/.github/plugin/plugin.json | Switches agents to ./agents and normalizes skill path |
| plugins/csharp-dotnet-development/skills/dotnet-upgrade/SKILL.md | Adds .NET upgrade skill |
| plugins/csharp-dotnet-development/skills/dotnet-best-practices/SKILL.md | Adds .NET best practices skill |
| plugins/csharp-dotnet-development/skills/csharp-xunit/SKILL.md | Adds xUnit skill |
| plugins/csharp-dotnet-development/skills/csharp-tunit/SKILL.md | Adds TUnit skill |
| plugins/csharp-dotnet-development/skills/csharp-nunit/SKILL.md | Adds NUnit skill |
| plugins/csharp-dotnet-development/skills/csharp-async/SKILL.md | Adds async best practices skill |
| plugins/csharp-dotnet-development/skills/aspnet-minimal-api-openapi/SKILL.md | Adds Minimal API + OpenAPI skill |
| plugins/csharp-dotnet-development/agents/expert-dotnet-software-engineer.md | Adds .NET expert agent |
| plugins/csharp-dotnet-development/.github/plugin/plugin.json | Switches agents to ./agents and normalizes skill paths |
| plugins/copilot-sdk/.github/plugin/plugin.json | Normalizes skill path (removes trailing slash) |
| plugins/context-engineering/skills/what-context-needed/SKILL.md | Adds “what context needed” skill |
| plugins/context-engineering/skills/refactor-plan/SKILL.md | Adds refactor planning skill |
| plugins/context-engineering/skills/context-map/SKILL.md | Adds context map skill |
| plugins/context-engineering/agents/context-architect.md | Adds context architect agent |
| plugins/context-engineering/.github/plugin/plugin.json | Switches agents to ./agents and normalizes skill paths |
| plugins/clojure-interactive-programming/skills/remember-interactive-programming/SKILL.md | Adds interactive programming reminder skill |
| plugins/clojure-interactive-programming/agents/clojure-interactive-programming.md | Adds Clojure interactive programming agent |
| plugins/clojure-interactive-programming/.github/plugin/plugin.json | Switches agents to ./agents and normalizes skill path |
| plugins/cast-imaging/agents/cast-imaging-structural-quality-advisor.md | Adds CAST imaging quality advisor agent |
| plugins/cast-imaging/agents/cast-imaging-software-discovery.md | Adds CAST imaging discovery agent |
| plugins/cast-imaging/agents/cast-imaging-impact-analysis.md | Adds CAST imaging impact analysis agent |
| plugins/cast-imaging/.github/plugin/plugin.json | Switches agents to ./agents |
| plugins/azure-cloud-development/skills/azure-pricing/references/SERVICE-NAMES.md | Adds Azure pricing service name reference |
| plugins/azure-cloud-development/skills/azure-pricing/references/REGIONS.md | Adds Azure pricing region mapping reference |
| plugins/azure-cloud-development/skills/azure-pricing/references/COST-ESTIMATOR.md | Adds Azure pricing estimation reference |
| plugins/azure-cloud-development/skills/azure-pricing/references/COPILOT-STUDIO-RATES.md | Adds Copilot Studio rate reference |
| plugins/azure-cloud-development/agents/terraform-azure-planning.md | Adds Terraform planning agent |
| plugins/azure-cloud-development/agents/terraform-azure-implement.md | Adds Terraform implementation agent |
| plugins/azure-cloud-development/agents/azure-verified-modules-terraform.md | Adds AVM Terraform agent |
| plugins/azure-cloud-development/agents/azure-verified-modules-bicep.md | Adds AVM Bicep agent |
| plugins/azure-cloud-development/agents/azure-saas-architect.md | Adds Azure SaaS architect agent |
| plugins/azure-cloud-development/agents/azure-principal-architect.md | Adds Azure principal architect agent |
| plugins/azure-cloud-development/agents/azure-logic-apps-expert.md | Adds Logic Apps expert agent |
| plugins/azure-cloud-development/.github/plugin/plugin.json | Switches agents to ./agents and normalizes skill paths |
| plugins/awesome-copilot/skills/suggest-awesome-github-copilot-skills/SKILL.md | Adds skill suggestion skill |
| plugins/awesome-copilot/skills/suggest-awesome-github-copilot-instructions/SKILL.md | Adds instruction suggestion skill |
| plugins/awesome-copilot/skills/suggest-awesome-github-copilot-agents/SKILL.md | Adds agent suggestion skill |
| plugins/awesome-copilot/agents/meta-agentic-project-scaffold.md | Adds meta scaffold agent |
| plugins/awesome-copilot/.github/plugin/plugin.json | Switches agents to ./agents and normalizes skill paths |
| plugins/automate-this/.github/plugin/plugin.json | Normalizes skill path (removes trailing slash) |
| .github/plugin/marketplace.json | Adds dotnet + dotnet-diag marketplace entries |
You can also share your feedback on Copilot code review. Take the survey.
Comment on lines
+20
to
55
| { | ||
| "name": "dotnet", | ||
| "description": "Common everyday C#/.NET coding skills. Expected to be useful to all .NET developers.", | ||
| "version": "0.1.0", | ||
| "author": { | ||
| "name": "Microsoft", | ||
| "url": "https://www.microsoft.com" | ||
| }, | ||
| "homepage": "https://github.com/dotnet/skills", | ||
| "keywords": ["dotnet", "csharp", "coding", "skills", "csharp-script", "single-file", "nuget-publishing", "pinvoke"], | ||
| "license": "MIT", | ||
| "repository": "https://github.com/dotnet/skills", | ||
| "source": { | ||
| "source": "github", | ||
| "repo": "dotnet/skills", | ||
| "path": "plugins/dotnet" | ||
| } | ||
| }, | ||
| { | ||
| "name": "dotnet-diag", | ||
| "description": "Skills for .NET performance investigations, debugging, and incident analysis.", | ||
| "version": "0.1.0", | ||
| "author": { | ||
| "name": "Microsoft", | ||
| "url": "https://www.microsoft.com" | ||
| }, | ||
| "homepage": "https://github.com/dotnet/skills", | ||
| "keywords": ["dotnet", "diagnostics", "performance", "debugging", "tracing", "symbolicate", "android-tombstone", "dump-collection", "microbenchmarking", "clr-activation"], | ||
| "license": "MIT", | ||
| "repository": "https://github.com/dotnet/skills", | ||
| "source": { | ||
| "source": "github", | ||
| "repo": "dotnet/skills", | ||
| "path": "plugins/dotnet-diag" | ||
| } | ||
| } |
Comment on lines
20
to
25
| "agents": [ | ||
| "./agents/java-mcp-expert.md" | ||
| "./agents" | ||
| ], | ||
| "skills": [ | ||
| "./skills/java-mcp-server-generator/" | ||
| "./skills/java-mcp-server-generator" | ||
| ] |
Comment on lines
+1
to
+4
| --- | ||
| name: java-docs | ||
| description: 'Ensure that Java types are documented with Javadoc comments and follow best practices for documentation.' | ||
| --- |
Comment on lines
+14
to
+16
| - If you need to custom the project name, please change the `artifactId` and the `packageName` in [download-spring-boot-project-template](./create-spring-boot-java-project.prompt.md#download-spring-boot-project-template) | ||
|
|
||
| - If you need to update the Spring Boot version, please change the `bootVersion` in [download-spring-boot-project-template](./create-spring-boot-java-project.prompt.md#download-spring-boot-project-template) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request Checklist
npm startand verified thatREADME.mdis up to date.Description
Adds two plugins from dotnet skills repo - dotnet ( has skills for general dotnet coding tasks) and dotnet-diag that has skills for doing performance analysis and debugging
Type of Contribution
Additional Notes
By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.