Skip to content

Add skill autoresearch#1061

Closed
luiscantero wants to merge 4 commits intogithub:stagedfrom
luiscantero:main
Closed

Add skill autoresearch#1061
luiscantero wants to merge 4 commits intogithub:stagedfrom
luiscantero:main

Conversation

@luiscantero
Copy link
Contributor

Pull Request Checklist

  • I have read and followed the CONTRIBUTING.md guidelines.
  • I have read and followed the Guidance for submissions involving paid services.
  • My contribution adds a new instruction, prompt, agent, skill, or workflow file in the correct directory.
  • The file follows the required naming convention.
  • The content is clearly structured and follows the example format.
  • I have tested my instructions, prompt, agent, skill, or workflow with GitHub Copilot.
  • I have run npm start and verified that README.md is 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

  • New instruction file.
  • New prompt file.
  • New agent file.
  • New plugin.
  • New skill file.
  • New agentic workflow.
  • Update to existing instruction, prompt, agent, plugin, skill, or workflow.
  • Other (please specify):

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.

Copilot AI review requested due to automatic review settings March 18, 2026 07:55
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.md files across multiple plugins/*/skills/ directories (plus several reference docs/assets).
  • Updated many plugins/*/.github/plugin/plugin.json manifests (notably switching agents to ./agents and removing trailing slashes from skill paths) and updated docs/README.skills.md to include autoresearch.

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants