Closed
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR broadly expands the repository’s plugin catalog by adding many new agent/skill definition files and normalizing multiple plugin manifests—despite the PR title/description focusing on an “autoresearch” skill.
Changes:
- Added numerous new agent definition markdown files across multiple
plugins/*/agents/directories. - Added many new skill
SKILL.mdfiles across multipleplugins/*/skills/directories (plus several reference docs/assets). - Updated many
plugins/*/.github/plugin/plugin.jsonmanifests (notably switchingagentsto./agentsand removing trailing slashes from skill paths) and updateddocs/README.skills.mdto includeautoresearch.
Reviewed changes
Copilot reviewed 123 out of 294 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| plugins/mcp-m365-copilot/agents/mcp-m365-agent-expert.md | Adds a new MCP/M365-focused agent definition. |
| plugins/mcp-m365-copilot/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/kotlin-mcp-development/agents/kotlin-mcp-expert.md | Adds a Kotlin MCP server expert agent definition. |
| plugins/kotlin-mcp-development/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/java-mcp-development/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/java-development/skills/java-springboot/SKILL.md | Adds a Java Spring Boot best-practices skill. |
| plugins/java-development/skills/java-junit/SKILL.md | Adds a JUnit 5 best-practices skill. |
| plugins/java-development/skills/java-docs/SKILL.md | Adds a Javadoc documentation best-practices skill. |
| plugins/java-development/skills/create-spring-boot-java-project/SKILL.md | Adds a Spring Boot project skeleton creation skill. |
| plugins/java-development/.github/plugin/plugin.json | Updates plugin manifest skill paths. |
| plugins/go-mcp-development/agents/go-mcp-expert.md | Adds a Go MCP server expert agent definition. |
| plugins/go-mcp-development/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/gem-team/agents/gem-reviewer.md | Adds a security/review “gem-reviewer” agent definition. |
| plugins/gem-team/agents/gem-orchestrator.md | Adds an orchestrator agent definition coordinating subagents. |
| plugins/gem-team/agents/gem-implementer.md | Adds an implementer agent definition. |
| plugins/gem-team/agents/gem-documentation-writer.md | Adds a documentation-writer agent definition. |
| plugins/gem-team/agents/gem-devops.md | Adds a devops agent definition. |
| plugins/gem-team/agents/gem-browser-tester.md | Adds a browser tester agent definition. |
| plugins/gem-team/.github/plugin/plugin.json | Updates plugin manifest agents path to directory. |
| plugins/frontend-web-dev/skills/playwright-generate-test/SKILL.md | Adds a Playwright test generation skill. |
| plugins/frontend-web-dev/skills/playwright-explore-website/SKILL.md | Adds a Playwright website exploration skill. |
| plugins/frontend-web-dev/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/references/connection-references.md | Adds FlowStudio MCP connection reference documentation. |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/references/action-types.md | Adds FlowStudio MCP action types reference. |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-mcp/references/MCP-BOOTSTRAP.md | Adds FlowStudio MCP bootstrap reference. |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-debug/references/debug-workflow.md | Adds FlowStudio debugging workflow reference. |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-debug/references/common-errors.md | Adds FlowStudio common errors reference. |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/trigger-types.md | Adds FlowStudio trigger templates reference. |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/flow-schema.md | Adds FlowStudio flow schema reference. |
| plugins/flowstudio-power-automate/skills/flowstudio-power-automate-build/references/build-patterns.md | Adds FlowStudio build patterns reference. |
| plugins/flowstudio-power-automate/.github/plugin/plugin.json | Updates FlowStudio plugin manifest skill paths. |
| plugins/edge-ai-tasks/.github/plugin/plugin.json | Updates plugin manifest agents path to directory. |
| plugins/doublecheck/skills/doublecheck/assets/verification-report-template.md | Adds a verification report template asset. |
| plugins/doublecheck/agents/doublecheck.md | Adds a “Doublecheck” verification agent definition. |
| plugins/doublecheck/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/devops-oncall/skills/multi-stage-dockerfile/SKILL.md | Adds a multi-stage Dockerfile best-practices skill. |
| plugins/devops-oncall/agents/azure-principal-architect.md | Adds an Azure principal architect guidance agent. |
| plugins/devops-oncall/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/dataverse-sdk-for-python/skills/dataverse-python-usecase-builder/SKILL.md | Adds a Dataverse Python use-case builder skill. |
| plugins/dataverse-sdk-for-python/skills/dataverse-python-quickstart/SKILL.md | Adds a Dataverse Python quickstart skill. |
| plugins/dataverse-sdk-for-python/skills/dataverse-python-production-code/SKILL.md | Adds a Dataverse Python production code skill. |
| plugins/dataverse-sdk-for-python/skills/dataverse-python-advanced-patterns/SKILL.md | Adds advanced patterns for Dataverse Python skill. |
| plugins/dataverse-sdk-for-python/.github/plugin/plugin.json | Updates plugin manifest skill paths. |
| plugins/database-data-management/skills/postgresql-code-review/SKILL.md | Adds a PostgreSQL-focused code review skill. |
| plugins/database-data-management/agents/postgresql-dba.md | Adds a PostgreSQL DBA agent definition. |
| plugins/database-data-management/agents/ms-sql-dba.md | Adds an MS SQL DBA agent definition. |
| plugins/database-data-management/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/csharp-mcp-development/skills/csharp-mcp-server-generator/SKILL.md | Adds a C# MCP server generator skill. |
| plugins/csharp-mcp-development/agents/csharp-mcp-expert.md | Adds a C# MCP expert agent definition. |
| plugins/csharp-mcp-development/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/csharp-dotnet-development/skills/dotnet-upgrade/SKILL.md | Adds a .NET upgrade planning/execution 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 best practices skill. |
| plugins/csharp-dotnet-development/skills/csharp-tunit/SKILL.md | Adds TUnit best practices skill. |
| plugins/csharp-dotnet-development/skills/csharp-nunit/SKILL.md | Adds NUnit best practices skill. |
| plugins/csharp-dotnet-development/skills/csharp-async/SKILL.md | Adds C# async best practices skill. |
| plugins/csharp-dotnet-development/skills/aspnet-minimal-api-openapi/SKILL.md | Adds ASP.NET Minimal API + OpenAPI skill. |
| plugins/csharp-dotnet-development/agents/expert-dotnet-software-engineer.md | Adds a general expert .NET engineer agent definition. |
| plugins/csharp-dotnet-development/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/copilot-sdk/.github/plugin/plugin.json | Normalizes skill path (removes trailing slash). |
| plugins/context-engineering/skills/what-context-needed/SKILL.md | Adds a “what context is needed” skill. |
| plugins/context-engineering/skills/refactor-plan/SKILL.md | Adds a refactor planning skill. |
| plugins/context-engineering/skills/context-map/SKILL.md | Adds a context mapping skill. |
| plugins/context-engineering/agents/context-architect.md | Adds a context architect agent definition. |
| plugins/context-engineering/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/clojure-interactive-programming/skills/remember-interactive-programming/SKILL.md | Adds an interactive programming reminder skill. |
| plugins/clojure-interactive-programming/agents/clojure-interactive-programming.md | Adds a Clojure REPL-first agent definition. |
| plugins/clojure-interactive-programming/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/cast-imaging/agents/cast-imaging-structural-quality-advisor.md | Adds CAST Imaging structural quality advisor agent. |
| plugins/cast-imaging/agents/cast-imaging-software-discovery.md | Adds CAST Imaging software discovery agent. |
| plugins/cast-imaging/agents/cast-imaging-impact-analysis.md | Adds CAST Imaging impact analysis agent. |
| plugins/cast-imaging/.github/plugin/plugin.json | Updates plugin manifest agents path to directory. |
| 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 cost estimation formulas/reference. |
| plugins/azure-cloud-development/skills/azure-pricing/references/COPILOT-STUDIO-RATES.md | Adds Copilot Studio billing rates reference. |
| plugins/azure-cloud-development/agents/terraform-azure-planning.md | Adds Terraform-on-Azure planning agent definition. |
| plugins/azure-cloud-development/agents/terraform-azure-implement.md | Adds Terraform-on-Azure implementation agent definition. |
| plugins/azure-cloud-development/agents/azure-verified-modules-terraform.md | Adds Azure AVM Terraform mode agent definition. |
| plugins/azure-cloud-development/agents/azure-verified-modules-bicep.md | Adds Azure AVM Bicep mode agent definition. |
| plugins/azure-cloud-development/agents/azure-saas-architect.md | Adds Azure SaaS architect agent definition. |
| plugins/azure-cloud-development/agents/azure-principal-architect.md | Adds Azure principal architect agent definition. |
| plugins/azure-cloud-development/agents/azure-logic-apps-expert.md | Adds Azure Logic Apps expert agent definition. |
| plugins/azure-cloud-development/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/awesome-copilot/skills/suggest-awesome-github-copilot-skills/SKILL.md | Adds a skill to suggest skills from awesome-copilot repo. |
| plugins/awesome-copilot/skills/suggest-awesome-github-copilot-instructions/SKILL.md | Adds a skill to suggest instruction files from awesome-copilot repo. |
| plugins/awesome-copilot/skills/suggest-awesome-github-copilot-agents/SKILL.md | Adds a skill to suggest agents from awesome-copilot repo. |
| plugins/awesome-copilot/agents/meta-agentic-project-scaffold.md | Adds a meta agent scaffold definition. |
| plugins/awesome-copilot/.github/plugin/plugin.json | Updates plugin manifest paths (agents/skills). |
| plugins/automate-this/.github/plugin/plugin.json | Normalizes skill path (removes trailing slash). |
| docs/README.skills.md | Adds autoresearch to the skills index. |
You can also share your feedback on Copilot code review. Take the survey.
| | [aspire](../skills/aspire/SKILL.md) | Aspire skill covering the Aspire CLI, AppHost orchestration, service discovery, integrations, MCP server, VS Code extension, Dev Containers, GitHub Codespaces, templates, dashboard, and deployment. Use when the user asks to create, run, debug, configure, deploy, or troubleshoot an Aspire distributed application. | `references/architecture.md`<br />`references/cli-reference.md`<br />`references/dashboard.md`<br />`references/deployment.md`<br />`references/integrations-catalog.md`<br />`references/mcp-server.md`<br />`references/polyglot-apis.md`<br />`references/testing.md`<br />`references/troubleshooting.md` | | ||
| | [aspnet-minimal-api-openapi](../skills/aspnet-minimal-api-openapi/SKILL.md) | Create ASP.NET Minimal API endpoints with proper OpenAPI documentation | None | | ||
| | [automate-this](../skills/automate-this/SKILL.md) | Analyze a screen recording of a manual process and produce targeted, working automation scripts. Extracts frames and audio narration from video files, reconstructs the step-by-step workflow, and proposes automation at multiple complexity levels using tools already installed on the user machine. | None | | ||
| | [autoresearch](../skills/autoresearch/SKILL.md) | Autonomous iterative experimentation loop for any programming task. Guides the user through defining goals, measurable metrics, and scope constraints, then runs an autonomous loop of code changes, testing, measuring, and keeping/discarding results. Inspired by Karpathy's autoresearch. USE FOR: autonomous improvement, iterative optimization, experiment loop, auto research, performance tuning, automated experimentation, hill climbing, try things automatically, optimize code, run experiments, autonomous coding loop. DO NOT USE FOR: one-shot tasks, simple bug fixes, code review, or tasks without a measurable metric. | None | |
Comment on lines
20
to
28
| "agents": [ | ||
| "./agents/azure-principal-architect.md", | ||
| "./agents/azure-saas-architect.md", | ||
| "./agents/azure-logic-apps-expert.md", | ||
| "./agents/azure-verified-modules-bicep.md", | ||
| "./agents/azure-verified-modules-terraform.md", | ||
| "./agents/terraform-azure-planning.md", | ||
| "./agents/terraform-azure-implement.md" | ||
| "./agents" | ||
| ], | ||
| "skills": [ | ||
| "./skills/azure-resource-health-diagnose/", | ||
| "./skills/az-cost-optimize/", | ||
| "./skills/import-infrastructure-as-code/", | ||
| "./skills/azure-pricing/" | ||
| "./skills/azure-resource-health-diagnose", | ||
| "./skills/az-cost-optimize", | ||
| "./skills/import-infrastructure-as-code", | ||
| "./skills/azure-pricing" | ||
| ] |
| - Get unique waves: sort ascending | ||
| - For each wave (1→n): | ||
| - If wave > 1: Present contracts from plan.yaml to agents for verification | ||
| - Getpending AND dependencies=completed AND wave= tasks where status=current |
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
Autonomous iterative experimentation loop for any programming task. Guides the user through defining goals, measurable metrics, and scope constraints, then runs an autonomous loop of code changes, testing, measuring, and keeping/discarding results. Inspired by Karpathy's autoresearch.
Type of Contribution
Additional Notes
N/A
By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.