Files
awesome-copilot/website/data/collections.json
Aaron Powell f8829be835 feat: Add GitHub Pages website for browsing resources
- Add static website with pages for agents, prompts, instructions, skills, and collections
- Implement client-side fuzzy search across all resources
- Add file viewer modal with copy-to-clipboard and install-to-editor functionality
- Add Tools page for MCP server and future tools
- Add Samples page placeholder for copilot-sdk cookbook migration
- Add metadata JSON generation script (eng/generate-website-data.mjs)
- Add GitHub Actions workflow for automated Pages deployment
- Update package.json with website build scripts
2026-01-28 13:43:41 +11:00

1979 lines
68 KiB
JSON

[
{
"id": "awesome-copilot",
"name": "Awesome Copilot",
"description": "Meta prompts that help you discover and generate curated GitHub Copilot agents, collections, instructions, prompts, and skills.",
"tags": [
"github-copilot",
"discovery",
"meta",
"prompt-engineering",
"agents"
],
"featured": false,
"items": [
{
"path": "prompts/suggest-awesome-github-copilot-collections.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/suggest-awesome-github-copilot-instructions.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/suggest-awesome-github-copilot-prompts.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/suggest-awesome-github-copilot-agents.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "agents/meta-agentic-project-scaffold.agent.md",
"kind": "agent",
"usage": null
}
],
"path": "collections/awesome-copilot.collection.yml",
"filename": "awesome-copilot.collection.yml"
},
{
"id": "azure-cloud-development",
"name": "Azure & Cloud Development",
"description": "Comprehensive Azure cloud development tools including Infrastructure as Code, serverless functions, architecture patterns, and cost optimization for building scalable cloud applications.",
"tags": [
"azure",
"cloud",
"infrastructure",
"bicep",
"terraform",
"serverless",
"architecture",
"devops"
],
"featured": false,
"items": [
{
"path": "agents/azure-principal-architect.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/azure-saas-architect.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/azure-logic-apps-expert.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/azure-verified-modules-bicep.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/azure-verified-modules-terraform.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/terraform-azure-planning.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/terraform-azure-implement.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "instructions/bicep-code-best-practices.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/terraform.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/terraform-azure.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/azure-verified-modules-terraform.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/azure-functions-typescript.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/azure-logic-apps-power-automate.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/azure-devops-pipelines.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/containerization-docker-best-practices.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/kubernetes-deployment-best-practices.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/azure-resource-health-diagnose.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/az-cost-optimize.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/azure-cloud-development.collection.yml",
"filename": "azure-cloud-development.collection.yml"
},
{
"id": "csharp-dotnet-development",
"name": "C# .NET Development",
"description": "Essential prompts, instructions, and chat modes for C# and .NET development including testing, documentation, and best practices.",
"tags": [
"csharp",
"dotnet",
"aspnet",
"testing"
],
"featured": false,
"items": [
{
"path": "prompts/csharp-async.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/aspnet-minimal-api-openapi.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "instructions/csharp.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/dotnet-architecture-good-practices.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "agents/expert-dotnet-software-engineer.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "prompts/csharp-xunit.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/dotnet-best-practices.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/dotnet-upgrade.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/csharp-dotnet-development.collection.yml",
"filename": "csharp-dotnet-development.collection.yml"
},
{
"id": "csharp-mcp-development",
"name": "C# MCP Server Development",
"description": "Complete toolkit for building Model Context Protocol (MCP) servers in C# using the official SDK. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance.",
"tags": [
"csharp",
"mcp",
"model-context-protocol",
"dotnet",
"server-development"
],
"featured": false,
"items": [
{
"path": "instructions/csharp-mcp-server.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/csharp-mcp-server-generator.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "agents/csharp-mcp-expert.agent.md",
"kind": "agent",
"usage": "recommended\n\nThis chat mode provides expert guidance for building MCP servers in C#.\n\nThis chat mode is ideal for:\n- Creating new MCP server projects\n- Implementing tools and prompts\n- Debugging protocol issues\n- Optimizing server performance\n- Learning MCP best practices\n\nTo get the best results, consider:\n- Using the instruction file to set context for all Copilot interactions\n- Using the prompt to generate initial project structure\n- Switching to the expert chat mode for detailed implementation help\n- Providing specific details about what tools or functionality you need\n"
}
],
"path": "collections/csharp-mcp-development.collection.yml",
"filename": "csharp-mcp-development.collection.yml"
},
{
"id": "cast-imaging",
"name": "CAST Imaging Agents",
"description": "A comprehensive collection of specialized agents for software analysis, impact assessment, structural quality advisories, and architectural review using CAST Imaging.",
"tags": [
"cast-imaging",
"software-analysis",
"architecture",
"quality",
"impact-analysis",
"devops"
],
"featured": false,
"items": [
{
"path": "agents/cast-imaging-software-discovery.agent.md",
"kind": "agent",
"usage": "This agent is designed for comprehensive software application discovery and architectural mapping. It helps users understand code structure, dependencies, and architectural patterns, including database schemas and physical source file locations.\n\nIdeal for:\n- Exploring available applications and getting overviews.\n- Understanding system architecture and component structure.\n- Analyzing dependencies and database schemas (tables/columns).\n- Locating and analyzing physical source files.\n"
},
{
"path": "agents/cast-imaging-impact-analysis.agent.md",
"kind": "agent",
"usage": "This agent specializes in comprehensive change impact assessment and risk analysis. It assists users in understanding ripple effects of code changes, identifying architectural coupling (shared resources), and developing testing strategies.\n\nIdeal for:\n- Assessing potential impacts of code modifications.\n- Identifying architectural coupling and shared code risks.\n- Analyzing impacts spanning multiple applications.\n- Developing targeted testing approaches based on change scope.\n"
},
{
"path": "agents/cast-imaging-structural-quality-advisor.agent.md",
"kind": "agent",
"usage": "This agent focuses on identifying, analyzing, and providing remediation guidance for structural quality issues. It supports specialized standards including Security (CVE), Green IT deficiencies, and ISO-5055 compliance.\n\nIdeal for:\n- Identifying and understanding code quality issues and structural flaws.\n- Checking compliance with Security (CVE), Green IT, and ISO-5055 standards.\n- Prioritizing quality issues based on business impact and risk.\n- Analyzing quality trends and providing remediation guidance.\n"
}
],
"path": "collections/cast-imaging.collection.yml",
"filename": "cast-imaging.collection.yml"
},
{
"id": "clojure-interactive-programming",
"name": "Clojure Interactive Programming",
"description": "Tools for REPL-first Clojure workflows featuring Clojure instructions, the interactive programming chat mode and supporting guidance.",
"tags": [
"clojure",
"repl",
"interactive-programming"
],
"featured": false,
"items": [
{
"path": "instructions/clojure.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "agents/clojure-interactive-programming.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "prompts/remember-interactive-programming.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/clojure-interactive-programming.collection.yml",
"filename": "clojure-interactive-programming.collection.yml"
},
{
"id": "copilot-sdk",
"name": "Copilot SDK",
"description": "Build applications with the GitHub Copilot SDK across multiple programming languages. Includes comprehensive instructions for C#, Go, Node.js/TypeScript, and Python to help you create AI-powered applications.",
"tags": [
"copilot-sdk",
"sdk",
"csharp",
"go",
"nodejs",
"typescript",
"python",
"ai",
"github-copilot"
],
"featured": false,
"items": [
{
"path": "instructions/copilot-sdk-csharp.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/copilot-sdk-go.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/copilot-sdk-nodejs.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/copilot-sdk-python.instructions.md",
"kind": "instruction",
"usage": null
}
],
"path": "collections/copilot-sdk.collection.yml",
"filename": "copilot-sdk.collection.yml"
},
{
"id": "database-data-management",
"name": "Database & Data Management",
"description": "Database administration, SQL optimization, and data management tools for PostgreSQL, SQL Server, and general database development best practices.",
"tags": [
"database",
"sql",
"postgresql",
"sql-server",
"dba",
"optimization",
"queries",
"data-management"
],
"featured": false,
"items": [
{
"path": "agents/postgresql-dba.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/ms-sql-dba.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "instructions/ms-sql-dba.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/sql-sp-generation.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/sql-optimization.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/sql-code-review.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/postgresql-optimization.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/postgresql-code-review.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/database-data-management.collection.yml",
"filename": "database-data-management.collection.yml"
},
{
"id": "dataverse-sdk-for-python",
"name": "Dataverse SDK for Python",
"description": "Comprehensive collection for building production-ready Python integrations with Microsoft Dataverse. Includes official documentation, best practices, advanced features, file operations, and code generation prompts.",
"tags": [
"dataverse",
"python",
"integration",
"sdk"
],
"featured": false,
"items": [
{
"path": "instructions/dataverse-python-sdk.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/dataverse-python-api-reference.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/dataverse-python-modules.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/dataverse-python-best-practices.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/dataverse-python-advanced-features.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/dataverse-python-agentic-workflows.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/dataverse-python-authentication-security.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/dataverse-python-error-handling.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/dataverse-python-file-operations.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/dataverse-python-pandas-integration.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/dataverse-python-performance-optimization.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/dataverse-python-real-world-usecases.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/dataverse-python-testing-debugging.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/dataverse-python-quickstart.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/dataverse-python-advanced-patterns.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/dataverse-python-production-code.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/dataverse-python-usecase-builder.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/dataverse-sdk-for-python.collection.yml",
"filename": "dataverse-sdk-for-python.collection.yml"
},
{
"id": "devops-oncall",
"name": "DevOps On-Call",
"description": "A focused set of prompts, instructions, and a chat mode to help triage incidents and respond quickly with DevOps tools and Azure resources.",
"tags": [
"devops",
"incident-response",
"oncall",
"azure"
],
"featured": false,
"items": [
{
"path": "prompts/azure-resource-health-diagnose.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "instructions/devops-core-principles.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/containerization-docker-best-practices.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "agents/azure-principal-architect.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "prompts/multi-stage-dockerfile.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/devops-oncall.collection.yml",
"filename": "devops-oncall.collection.yml"
},
{
"id": "frontend-web-dev",
"name": "Frontend Web Development",
"description": "Essential prompts, instructions, and chat modes for modern frontend web development including React, Angular, Vue, TypeScript, and CSS frameworks.",
"tags": [
"frontend",
"web",
"react",
"typescript",
"javascript",
"css",
"html",
"angular",
"vue"
],
"featured": false,
"items": [
{
"path": "agents/expert-react-frontend-engineer.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/electron-angular-native.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "instructions/reactjs.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/angular.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/vuejs3.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/nextjs.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/nextjs-tailwind.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/tanstack-start-shadcn-tailwind.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/nodejs-javascript-vitest.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/playwright-explore-website.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/playwright-generate-test.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/frontend-web-dev.collection.yml",
"filename": "frontend-web-dev.collection.yml"
},
{
"id": "go-mcp-development",
"name": "Go MCP Server Development",
"description": "Complete toolkit for building Model Context Protocol (MCP) servers in Go using the official github.com/modelcontextprotocol/go-sdk. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance.",
"tags": [
"go",
"golang",
"mcp",
"model-context-protocol",
"server-development",
"sdk"
],
"featured": false,
"items": [
{
"path": "instructions/go-mcp-server.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/go-mcp-server-generator.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "agents/go-mcp-expert.agent.md",
"kind": "agent",
"usage": "recommended\n\nThis chat mode provides expert guidance for building MCP servers in Go.\n\nThis chat mode is ideal for:\n- Creating new MCP server projects with Go\n- Implementing type-safe tools with structs and JSON schema tags\n- Setting up stdio or HTTP transports\n- Debugging context handling and error patterns\n- Learning Go MCP best practices with the official SDK\n- Optimizing server performance and concurrency\n\nTo get the best results, consider:\n- Using the instruction file to set context for Go MCP development\n- Using the prompt to generate initial project structure\n- Switching to the expert chat mode for detailed implementation help\n- Specifying whether you need stdio or HTTP transport\n- Providing details about what tools or functionality you need\n- Mentioning if you need resources, prompts, or special capabilities\n"
}
],
"path": "collections/go-mcp-development.collection.yml",
"filename": "go-mcp-development.collection.yml"
},
{
"id": "java-development",
"name": "Java Development",
"description": "Comprehensive collection of prompts and instructions for Java development including Spring Boot, Quarkus, testing, documentation, and best practices.",
"tags": [
"java",
"springboot",
"quarkus",
"jpa",
"junit",
"javadoc"
],
"featured": false,
"items": [
{
"path": "instructions/java.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/springboot.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/quarkus.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/quarkus-mcp-server-sse.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/convert-jpa-to-spring-data-cosmos.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/java-11-to-java-17-upgrade.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/java-17-to-java-21-upgrade.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/java-21-to-java-25-upgrade.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/java-docs.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/java-junit.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/java-springboot.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/create-spring-boot-java-project.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/java-development.collection.yml",
"filename": "java-development.collection.yml"
},
{
"id": "java-mcp-development",
"name": "Java MCP Server Development",
"description": "Complete toolkit for building Model Context Protocol servers in Java using the official MCP Java SDK with reactive streams and Spring Boot integration.",
"tags": [
"java",
"mcp",
"model-context-protocol",
"server-development",
"sdk",
"reactive-streams",
"spring-boot",
"reactor"
],
"featured": false,
"items": [
{
"path": "instructions/java-mcp-server.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/java-mcp-server-generator.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "agents/java-mcp-expert.agent.md",
"kind": "agent",
"usage": "recommended\n\nThis chat mode provides expert guidance for building MCP servers in Java.\n\nThis chat mode is ideal for:\n- Creating new MCP server projects with Java\n- Implementing reactive handlers with Project Reactor\n- Setting up stdio or HTTP transports\n- Debugging reactive streams and error handling\n- Learning Java MCP best practices with the official SDK\n- Integrating with Spring Boot applications\n\nTo get the best results, consider:\n- Using the instruction file to set context for Java MCP development\n- Using the prompt to generate initial project structure\n- Switching to the expert chat mode for detailed implementation help\n- Specifying whether you need Maven or Gradle\n- Providing details about what tools or functionality you need\n- Mentioning if you need Spring Boot integration\n"
}
],
"path": "collections/java-mcp-development.collection.yml",
"filename": "java-mcp-development.collection.yml"
},
{
"id": "kotlin-mcp-development",
"name": "Kotlin MCP Server Development",
"description": "Complete toolkit for building Model Context Protocol (MCP) servers in Kotlin using the official io.modelcontextprotocol:kotlin-sdk library. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance.",
"tags": [
"kotlin",
"mcp",
"model-context-protocol",
"kotlin-multiplatform",
"server-development",
"ktor"
],
"featured": false,
"items": [
{
"path": "instructions/kotlin-mcp-server.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/kotlin-mcp-server-generator.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "agents/kotlin-mcp-expert.agent.md",
"kind": "agent",
"usage": "recommended\n\nThis chat mode provides expert guidance for building MCP servers in Kotlin.\n\nThis chat mode is ideal for:\n- Creating new MCP server projects with Kotlin\n- Implementing type-safe tools with coroutines and kotlinx.serialization\n- Setting up stdio or SSE transports with Ktor\n- Debugging coroutine patterns and JSON schema issues\n- Learning Kotlin MCP best practices with the official SDK\n- Building multiplatform MCP servers (JVM, Wasm, iOS)\n\nTo get the best results, consider:\n- Using the instruction file to set context for Kotlin MCP development\n- Using the prompt to generate initial project structure with Gradle\n- Switching to the expert chat mode for detailed implementation help\n- Specifying whether you need stdio or SSE/HTTP transport\n- Providing details about what tools or functionality you need\n- Mentioning if you need multiplatform support or specific targets\n"
}
],
"path": "collections/kotlin-mcp-development.collection.yml",
"filename": "kotlin-mcp-development.collection.yml"
},
{
"id": "mcp-m365-copilot",
"name": "MCP-based M365 Agents",
"description": "Comprehensive collection for building declarative agents with Model Context Protocol integration for Microsoft 365 Copilot",
"tags": [
"mcp",
"m365-copilot",
"declarative-agents",
"api-plugins",
"model-context-protocol",
"adaptive-cards"
],
"featured": false,
"items": [
{
"path": "prompts/mcp-create-declarative-agent.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/mcp-create-adaptive-cards.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/mcp-deploy-manage-agents.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "instructions/mcp-m365-copilot.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "agents/mcp-m365-agent-expert.agent.md",
"kind": "agent",
"usage": "recommended\n\nThis chat mode provides expert guidance for building MCP-based declarative agents for Microsoft 365 Copilot.\n\nThis chat mode is ideal for:\n- Creating new declarative agents with MCP integration\n- Designing Adaptive Cards for visual responses\n- Configuring OAuth 2.0 or SSO authentication\n- Setting up response semantics and data extraction\n- Troubleshooting deployment and governance issues\n- Learning MCP best practices for M365 Copilot\n\nTo get the best results, consider:\n- Using the instruction file to set context for all Copilot interactions\n- Using prompts to generate initial agent structure and configurations\n- Switching to the expert chat mode for detailed implementation help\n- Providing specific details about your MCP server, tools, and business scenario\n"
}
],
"path": "collections/mcp-m365-copilot.collection.yml",
"filename": "mcp-m365-copilot.collection.yml"
},
{
"id": "openapi-to-application-csharp-dotnet",
"name": "OpenAPI to Application - C# .NET",
"description": "Generate production-ready .NET applications from OpenAPI specifications. Includes ASP.NET Core project scaffolding, controller generation, entity framework integration, and C# best practices.",
"tags": [
"openapi",
"code-generation",
"api",
"csharp",
"dotnet",
"aspnet"
],
"featured": false,
"items": [
{
"path": "agents/openapi-to-application.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "instructions/csharp.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/openapi-to-application-code.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/openapi-to-application-csharp-dotnet.collection.yml",
"filename": "openapi-to-application-csharp-dotnet.collection.yml"
},
{
"id": "openapi-to-application-go",
"name": "OpenAPI to Application - Go",
"description": "Generate production-ready Go applications from OpenAPI specifications. Includes project scaffolding, handler generation, middleware setup, and Go best practices for REST APIs.",
"tags": [
"openapi",
"code-generation",
"api",
"go",
"golang"
],
"featured": false,
"items": [
{
"path": "agents/openapi-to-application.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "instructions/go.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/openapi-to-application-code.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/openapi-to-application-go.collection.yml",
"filename": "openapi-to-application-go.collection.yml"
},
{
"id": "openapi-to-application-java-spring-boot",
"name": "OpenAPI to Application - Java Spring Boot",
"description": "Generate production-ready Spring Boot applications from OpenAPI specifications. Includes project scaffolding, REST controller generation, service layer organization, and Spring Boot best practices.",
"tags": [
"openapi",
"code-generation",
"api",
"java",
"spring-boot"
],
"featured": false,
"items": [
{
"path": "agents/openapi-to-application.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "instructions/springboot.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/openapi-to-application-code.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/openapi-to-application-java-spring-boot.collection.yml",
"filename": "openapi-to-application-java-spring-boot.collection.yml"
},
{
"id": "openapi-to-application-nodejs-nestjs",
"name": "OpenAPI to Application - Node.js NestJS",
"description": "Generate production-ready NestJS applications from OpenAPI specifications. Includes project scaffolding, controller and service generation, TypeScript best practices, and enterprise patterns.",
"tags": [
"openapi",
"code-generation",
"api",
"nodejs",
"typescript",
"nestjs"
],
"featured": false,
"items": [
{
"path": "agents/openapi-to-application.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "instructions/nestjs.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/openapi-to-application-code.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/openapi-to-application-nodejs-nestjs.collection.yml",
"filename": "openapi-to-application-nodejs-nestjs.collection.yml"
},
{
"id": "openapi-to-application-python-fastapi",
"name": "OpenAPI to Application - Python FastAPI",
"description": "Generate production-ready FastAPI applications from OpenAPI specifications. Includes project scaffolding, route generation, dependency injection, and Python best practices for async APIs.",
"tags": [
"openapi",
"code-generation",
"api",
"python",
"fastapi"
],
"featured": false,
"items": [
{
"path": "agents/openapi-to-application.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "instructions/python.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/openapi-to-application-code.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/openapi-to-application-python-fastapi.collection.yml",
"filename": "openapi-to-application-python-fastapi.collection.yml"
},
{
"id": "partners",
"name": "Partners",
"description": "Custom agents that have been created by GitHub partners",
"tags": [
"devops",
"security",
"database",
"cloud",
"infrastructure",
"observability",
"feature-flags",
"cicd",
"migration",
"performance"
],
"featured": false,
"items": [
{
"path": "agents/amplitude-experiment-implementation.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/apify-integration-expert.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/arm-migration.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/diffblue-cover.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/droid.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/dynatrace-expert.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/elasticsearch-observability.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/jfrog-sec.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/launchdarkly-flag-cleanup.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/lingodotdev-i18n.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/monday-bug-fixer.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/mongodb-performance-advisor.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/neo4j-docker-client-generator.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/neon-migration-specialist.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/neon-optimization-analyzer.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/octopus-deploy-release-notes-mcp.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/stackhawk-security-onboarding.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/terraform.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/pagerduty-incident-responder.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/comet-opik.agent.md",
"kind": "agent",
"usage": null
}
],
"path": "collections/partners.collection.yml",
"filename": "partners.collection.yml"
},
{
"id": "php-mcp-development",
"name": "PHP MCP Server Development",
"description": "Comprehensive resources for building Model Context Protocol servers using the official PHP SDK with attribute-based discovery, including best practices, project generation, and expert assistance",
"tags": [
"php",
"mcp",
"model-context-protocol",
"server-development",
"sdk",
"attributes",
"composer"
],
"featured": false,
"items": [
{
"path": "instructions/php-mcp-server.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/php-mcp-server-generator.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "agents/php-mcp-expert.agent.md",
"kind": "agent",
"usage": null
}
],
"path": "collections/php-mcp-development.collection.yml",
"filename": "php-mcp-development.collection.yml"
},
{
"id": "power-apps-code-apps",
"name": "Power Apps Code Apps Development",
"description": "Complete toolkit for Power Apps Code Apps development including project scaffolding, development standards, and expert guidance for building code-first applications with Power Platform integration.",
"tags": [
"power-apps",
"power-platform",
"typescript",
"react",
"code-apps",
"dataverse",
"connectors"
],
"featured": false,
"items": [
{
"path": "prompts/power-apps-code-app-scaffold.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "instructions/power-apps-code-apps.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "agents/power-platform-expert.agent.md",
"kind": "agent",
"usage": null
}
],
"path": "collections/power-apps-code-apps.collection.yml",
"filename": "power-apps-code-apps.collection.yml"
},
{
"id": "pcf-development",
"name": "Power Apps Component Framework (PCF) Development",
"description": "Complete toolkit for developing custom code components using Power Apps Component Framework for model-driven and canvas apps",
"tags": [
"power-apps",
"pcf",
"component-framework",
"typescript",
"power-platform"
],
"featured": false,
"items": [
{
"path": "instructions/pcf-overview.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-code-components.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-model-driven-apps.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-canvas-apps.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-power-pages.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-react-platform-libraries.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-fluent-modern-theming.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-dependent-libraries.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-events.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-tooling.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-limitations.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-alm.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-best-practices.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-sample-components.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-api-reference.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-manifest-schema.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/pcf-community-resources.instructions.md",
"kind": "instruction",
"usage": null
}
],
"path": "collections/pcf-development.collection.yml",
"filename": "pcf-development.collection.yml"
},
{
"id": "power-bi-development",
"name": "Power BI Development",
"description": "Comprehensive Power BI development resources including data modeling, DAX optimization, performance tuning, visualization design, security best practices, and DevOps/ALM guidance for building enterprise-grade Power BI solutions.",
"tags": [
"power-bi",
"dax",
"data-modeling",
"performance",
"visualization",
"security",
"devops",
"business-intelligence"
],
"featured": false,
"items": [
{
"path": "agents/power-bi-data-modeling-expert.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/power-bi-dax-expert.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/power-bi-performance-expert.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/power-bi-visualization-expert.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "instructions/power-bi-custom-visuals-development.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/power-bi-data-modeling-best-practices.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/power-bi-dax-best-practices.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/power-bi-devops-alm-best-practices.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/power-bi-report-design-best-practices.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/power-bi-security-rls-best-practices.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/power-bi-dax-optimization.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/power-bi-model-design-review.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/power-bi-performance-troubleshooting.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/power-bi-report-design-consultation.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/power-bi-development.collection.yml",
"filename": "power-bi-development.collection.yml"
},
{
"id": "power-platform-mcp-connector-development",
"name": "Power Platform MCP Connector Development",
"description": "Complete toolkit for developing Power Platform custom connectors with Model Context Protocol integration for Microsoft Copilot Studio",
"tags": [
"power-platform",
"mcp",
"copilot-studio",
"custom-connector",
"json-rpc"
],
"featured": false,
"items": [
{
"path": "instructions/power-platform-mcp-development.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/power-platform-mcp-connector-suite.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/mcp-copilot-studio-server-generator.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "agents/power-platform-mcp-integration-expert.agent.md",
"kind": "agent",
"usage": null
}
],
"path": "collections/power-platform-mcp-connector-development.collection.yml",
"filename": "power-platform-mcp-connector-development.collection.yml"
},
{
"id": "project-planning",
"name": "Project Planning & Management",
"description": "Tools and guidance for software project planning, feature breakdown, epic management, implementation planning, and task organization for development teams.",
"tags": [
"planning",
"project-management",
"epic",
"feature",
"implementation",
"task",
"architecture",
"technical-spike"
],
"featured": false,
"items": [
{
"path": "agents/task-planner.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/task-researcher.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/planner.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/plan.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/prd.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/implementation-plan.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/research-technical-spike.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "instructions/task-implementation.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/spec-driven-workflow-v1.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/breakdown-feature-implementation.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/breakdown-feature-prd.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/breakdown-epic-arch.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/breakdown-epic-pm.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/create-implementation-plan.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/update-implementation-plan.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/create-github-issues-feature-from-implementation-plan.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/create-technical-spike.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/project-planning.collection.yml",
"filename": "project-planning.collection.yml"
},
{
"id": "python-mcp-development",
"name": "Python MCP Server Development",
"description": "Complete toolkit for building Model Context Protocol (MCP) servers in Python using the official SDK with FastMCP. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance.",
"tags": [
"python",
"mcp",
"model-context-protocol",
"fastmcp",
"server-development"
],
"featured": false,
"items": [
{
"path": "instructions/python-mcp-server.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/python-mcp-server-generator.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "agents/python-mcp-expert.agent.md",
"kind": "agent",
"usage": "recommended\n\nThis chat mode provides expert guidance for building MCP servers in Python with FastMCP.\n\nThis chat mode is ideal for:\n- Creating new MCP server projects with Python\n- Implementing typed tools with Pydantic models and structured output\n- Setting up stdio or streamable HTTP transports\n- Debugging type hints and schema validation issues\n- Learning Python MCP best practices with FastMCP\n- Optimizing server performance and resource management\n\nTo get the best results, consider:\n- Using the instruction file to set context for Python/FastMCP development\n- Using the prompt to generate initial project structure with uv\n- Switching to the expert chat mode for detailed implementation help\n- Specifying whether you need stdio or HTTP transport\n- Providing details about what tools or functionality you need\n- Mentioning if you need structured output, sampling, or elicitation\n"
}
],
"path": "collections/python-mcp-development.collection.yml",
"filename": "python-mcp-development.collection.yml"
},
{
"id": "ruby-mcp-development",
"name": "Ruby MCP Server Development",
"description": "Complete toolkit for building Model Context Protocol servers in Ruby using the official MCP Ruby SDK gem with Rails integration support.",
"tags": [
"ruby",
"mcp",
"model-context-protocol",
"server-development",
"sdk",
"rails",
"gem"
],
"featured": false,
"items": [
{
"path": "instructions/ruby-mcp-server.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/ruby-mcp-server-generator.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "agents/ruby-mcp-expert.agent.md",
"kind": "agent",
"usage": "recommended\n\nThis chat mode provides expert guidance for building MCP servers in Ruby.\n\nThis chat mode is ideal for:\n- Creating new MCP server projects with Ruby\n- Implementing tools, prompts, and resources\n- Setting up stdio or HTTP transports\n- Debugging schema definitions and error handling\n- Learning Ruby MCP best practices with the official SDK\n- Integrating with Rails applications\n\nTo get the best results, consider:\n- Using the instruction file to set context for Ruby MCP development\n- Using the prompt to generate initial project structure\n- Switching to the expert chat mode for detailed implementation help\n- Specifying whether you need stdio or Rails integration\n- Providing details about what tools or functionality you need\n- Mentioning if you need authentication or server_context usage\n"
}
],
"path": "collections/ruby-mcp-development.collection.yml",
"filename": "ruby-mcp-development.collection.yml"
},
{
"id": "rust-mcp-development",
"name": "Rust MCP Server Development",
"description": "Build high-performance Model Context Protocol servers in Rust using the official rmcp SDK with async/await, procedural macros, and type-safe implementations.",
"tags": [
"rust",
"mcp",
"model-context-protocol",
"server-development",
"sdk",
"tokio",
"async",
"macros",
"rmcp"
],
"featured": false,
"items": [
{
"path": "instructions/rust-mcp-server.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/rust-mcp-server-generator.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "agents/rust-mcp-expert.agent.md",
"kind": "agent",
"usage": "recommended\n\nThis chat mode provides expert guidance for building MCP servers in Rust.\n\nThis chat mode is ideal for:\n- Creating new MCP server projects with Rust\n- Implementing async handlers with tokio runtime\n- Using rmcp procedural macros for tools\n- Setting up stdio, SSE, or HTTP transports\n- Debugging async Rust and ownership issues\n- Learning Rust MCP best practices with the official rmcp SDK\n- Performance optimization with Arc and RwLock\n\nTo get the best results, consider:\n- Using the instruction file to set context for Rust MCP development\n- Using the prompt to generate initial project structure\n- Switching to the expert chat mode for detailed implementation help\n- Specifying which transport type you need\n- Providing details about what tools or functionality you need\n- Mentioning if you need OAuth authentication\n"
}
],
"path": "collections/rust-mcp-development.collection.yml",
"filename": "rust-mcp-development.collection.yml"
},
{
"id": "security-best-practices",
"name": "Security & Code Quality",
"description": "Security frameworks, accessibility guidelines, performance optimization, and code quality best practices for building secure, maintainable, and high-performance applications.",
"tags": [
"security",
"accessibility",
"performance",
"code-quality",
"owasp",
"a11y",
"optimization",
"best-practices"
],
"featured": false,
"items": [
{
"path": "instructions/security-and-owasp.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/a11y.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/performance-optimization.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/object-calisthenics.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/self-explanatory-code-commenting.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/ai-prompt-engineering-safety-review.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/security-best-practices.collection.yml",
"filename": "security-best-practices.collection.yml"
},
{
"id": "software-engineering-team",
"name": "Software Engineering Team",
"description": "7 specialized agents covering the full software development lifecycle from UX design and architecture to security and DevOps.",
"tags": [
"team",
"enterprise",
"security",
"devops",
"ux",
"architecture",
"product",
"ai-ethics"
],
"featured": false,
"items": [
{
"path": "agents/se-ux-ui-designer.agent.md",
"kind": "agent",
"usage": "## About This Collection\n\nThis collection of 7 agents is based on learnings from [The AI-Native Engineering Flow](https://medium.com/data-science-at-microsoft/the-ai-native-engineering-flow-5de5ffd7d877) experiments at Microsoft, designed to augment software engineering teams across the entire development lifecycle.\n\n**Key Design Principles:**\n- **Standalone**: Each agent works independently without cross-dependencies\n- **Enterprise-ready**: Incorporates OWASP, Zero Trust, WCAG, and Well-Architected frameworks\n- **Lifecycle coverage**: From UX research → Architecture → Development → Security → DevOps\n\n**Agents in this collection:**\n- **SE: UX Designer** - Jobs-to-be-Done analysis and user journey mapping\n- **SE: Tech Writer** - Technical documentation, blogs, ADRs, and user guides\n- **SE: DevOps/CI** - CI/CD debugging and deployment troubleshooting\n- **SE: Product Manager** - GitHub issues with business context and acceptance criteria\n- **SE: Responsible AI** - Bias testing, accessibility (WCAG), and ethical development\n- **SE: Architect** - Architecture reviews with Well-Architected frameworks\n- **SE: Security** - OWASP Top 10, LLM/ML security, and Zero Trust\n\nYou can use individual agents as needed or adopt the full collection for comprehensive team augmentation.\n"
},
{
"path": "agents/se-technical-writer.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/se-gitops-ci-specialist.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/se-product-manager-advisor.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/se-responsible-ai-code.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/se-system-architecture-reviewer.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/se-security-reviewer.agent.md",
"kind": "agent",
"usage": null
}
],
"path": "collections/software-engineering-team.collection.yml",
"filename": "software-engineering-team.collection.yml"
},
{
"id": "swift-mcp-development",
"name": "Swift MCP Server Development",
"description": "Comprehensive collection for building Model Context Protocol servers in Swift using the official MCP Swift SDK with modern concurrency features.",
"tags": [
"swift",
"mcp",
"model-context-protocol",
"server-development",
"sdk",
"ios",
"macos",
"concurrency",
"actor",
"async-await"
],
"featured": false,
"items": [
{
"path": "instructions/swift-mcp-server.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/swift-mcp-server-generator.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "agents/swift-mcp-expert.agent.md",
"kind": "agent",
"usage": "recommended\n\nThis chat mode provides expert guidance for building MCP servers in Swift.\n\nThis chat mode is ideal for:\n- Creating new MCP server projects with Swift\n- Implementing async/await patterns and actor-based concurrency\n- Setting up stdio, HTTP, or network transports\n- Debugging Swift concurrency and ServiceLifecycle integration\n- Learning Swift MCP best practices with the official SDK\n- Optimizing server performance for iOS/macOS platforms\n\nTo get the best results, consider:\n- Using the instruction file to set context for Swift MCP development\n- Using the prompt to generate initial project structure\n- Switching to the expert chat mode for detailed implementation help\n- Specifying whether you need stdio, HTTP, or network transport\n- Providing details about what tools or functionality you need\n- Mentioning if you need resources, prompts, or special capabilities\n"
}
],
"path": "collections/swift-mcp-development.collection.yml",
"filename": "swift-mcp-development.collection.yml"
},
{
"id": "edge-ai-tasks",
"name": "Tasks by microsoft/edge-ai",
"description": "Task Researcher and Task Planner for intermediate to expert users and large codebases - Brought to you by microsoft/edge-ai",
"tags": [
"architecture",
"planning",
"research",
"tasks",
"implementation"
],
"featured": false,
"items": [
{
"path": "agents/task-researcher.agent.md",
"kind": "agent",
"usage": "Now you can iterate on research for your tasks!\n\n```markdown, research.prompt.md\n---\nmode: task-researcher\ntitle: Research microsoft fabric realtime intelligence terraform support\n---\nReview the microsoft documentation for fabric realtime intelligence\nand come up with ideas on how to implement this support into our terraform components.\n```\n\nResearch is dumped out into a .copilot-tracking/research/*-research.md file and will include discoveries for GHCP along with examples and schema that will be useful during implementation.\n\nAlso, task-researcher will provide additional ideas for implementation which you can work with GitHub Copilot on selecting the right one to focus on.\n"
},
{
"path": "agents/task-planner.agent.md",
"kind": "agent",
"usage": "Also, task-researcher will provide additional ideas for implementation which you can work with GitHub Copilot on selecting the right one to focus on.\n\n```markdown, task-plan.prompt.md\n---\nmode: task-planner\ntitle: Plan microsoft fabric realtime intelligence terraform support\n---\n#file: .copilot-tracking/research/*-fabric-rti-blueprint-modification-research.md\nBuild a plan to support adding fabric rti to this project\n```\n\n`task-planner` will help you create a plan for implementing your task(s). It will use your fully researched ideas or build new research if not already provided.\n\n`task-planner` will produce three (3) files that will be used by `task-implementation.instructions.md`.\n\n* `.copilot-tracking/plan/*-plan.instructions.md`\n\n * A newly generated instructions file that has the plan as a checklist of Phases and Tasks.\n* `.copilot-tracking/details/*-details.md`\n\n * The details for the implementation, the plan file refers to this file for specific details (important if you have a big plan).\n* `.copilot-tracking/prompts/implement-*.prompt.md`\n\n * A newly generated prompt file that will create a `.copilot-tracking/changes/*-changes.md` file and proceed to implement the changes.\n\nContinue to use `task-planner` to iterate on the plan until you have exactly what you want done to your codebase.\n"
},
{
"path": "instructions/task-implementation.instructions.md",
"kind": "instruction",
"usage": "Continue to use `task-planner` to iterate on the plan until you have exactly what you want done to your codebase.\n\nWhen you are ready to implement the plan, **create a new chat** and switch to `Agent` mode then fire off the newly generated prompt.\n\n```markdown, implement-fabric-rti-changes.prompt.md\n---\nmode: agent\ntitle: Implement microsoft fabric realtime intelligence terraform support\n---\n/implement-fabric-rti-blueprint-modification phaseStop=true\n```\n\nThis prompt has the added benefit of attaching the plan as instructions, which helps with keeping the plan in context throughout the whole conversation.\n\n**Expert Warning** ->>Use `phaseStop=false` to have Copilot implement the whole plan without stopping. Additionally, you can use `taskStop=true` to have Copilot stop after every Task implementation for finer detail control.\n\nTo use these generated instructions and prompts, you'll need to update your `settings.json` accordingly:\n\n```json\n \"chat.instructionsFilesLocations\": {\n // Existing instructions folders...\n \".copilot-tracking/plans\": true\n },\n \"chat.promptFilesLocations\": {\n // Existing prompts folders...\n \".copilot-tracking/prompts\": true\n },\n```\n"
}
],
"path": "collections/edge-ai-tasks.collection.yml",
"filename": "edge-ai-tasks.collection.yml"
},
{
"id": "technical-spike",
"name": "Technical Spike",
"description": "Tools for creation, management and research of technical spikes to reduce unknowns and assumptions before proceeding to specification and implementation of solutions.",
"tags": [
"technical-spike",
"assumption-testing",
"validation",
"research"
],
"featured": false,
"items": [
{
"path": "agents/research-technical-spike.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "prompts/create-technical-spike.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/technical-spike.collection.yml",
"filename": "technical-spike.collection.yml"
},
{
"id": "testing-automation",
"name": "Testing & Test Automation",
"description": "Comprehensive collection for writing tests, test automation, and test-driven development including unit tests, integration tests, and end-to-end testing strategies.",
"tags": [
"testing",
"tdd",
"automation",
"unit-tests",
"integration",
"playwright",
"jest",
"nunit"
],
"featured": false,
"items": [
{
"path": "agents/tdd-red.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/tdd-green.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/tdd-refactor.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "agents/playwright-tester.agent.md",
"kind": "agent",
"usage": null
},
{
"path": "instructions/playwright-typescript.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "instructions/playwright-python.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/playwright-explore-website.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/playwright-generate-test.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/csharp-nunit.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/java-junit.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/ai-prompt-engineering-safety-review.prompt.md",
"kind": "prompt",
"usage": null
}
],
"path": "collections/testing-automation.collection.yml",
"filename": "testing-automation.collection.yml"
},
{
"id": "typescript-mcp-development",
"name": "TypeScript MCP Server Development",
"description": "Complete toolkit for building Model Context Protocol (MCP) servers in TypeScript/Node.js using the official SDK. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance.",
"tags": [
"typescript",
"mcp",
"model-context-protocol",
"nodejs",
"server-development"
],
"featured": false,
"items": [
{
"path": "instructions/typescript-mcp-server.instructions.md",
"kind": "instruction",
"usage": null
},
{
"path": "prompts/typescript-mcp-server-generator.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "agents/typescript-mcp-expert.agent.md",
"kind": "agent",
"usage": "recommended\n\nThis chat mode provides expert guidance for building MCP servers in TypeScript/Node.js.\n\nThis chat mode is ideal for:\n- Creating new MCP server projects with TypeScript\n- Implementing tools, resources, and prompts with zod validation\n- Setting up HTTP or stdio transports\n- Debugging schema validation and transport issues\n- Learning TypeScript MCP best practices\n- Optimizing server performance and reliability\n\nTo get the best results, consider:\n- Using the instruction file to set context for TypeScript/Node.js development\n- Using the prompt to generate initial project structure with proper configuration\n- Switching to the expert chat mode for detailed implementation help\n- Specifying whether you need HTTP or stdio transport\n- Providing details about what tools or functionality you need\n"
}
],
"path": "collections/typescript-mcp-development.collection.yml",
"filename": "typescript-mcp-development.collection.yml"
},
{
"id": "typespec-m365-copilot",
"name": "TypeSpec for Microsoft 365 Copilot",
"description": "Comprehensive collection of prompts, instructions, and resources for building declarative agents and API plugins using TypeSpec for Microsoft 365 Copilot extensibility.",
"tags": [
"typespec",
"m365-copilot",
"declarative-agents",
"api-plugins",
"agent-development",
"microsoft-365"
],
"featured": false,
"items": [
{
"path": "prompts/typespec-create-agent.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/typespec-create-api-plugin.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "prompts/typespec-api-operations.prompt.md",
"kind": "prompt",
"usage": null
},
{
"path": "instructions/typespec-m365-copilot.instructions.md",
"kind": "instruction",
"usage": null
}
],
"path": "collections/typespec-m365-copilot.collection.yml",
"filename": "typespec-m365-copilot.collection.yml"
}
]