mirror of
https://github.com/github/awesome-copilot.git
synced 2026-02-20 02:15:12 +00:00
Deprecate Collections in favour of Plugins
Replace Collections with Plugins as first-class citizens in the repo. With the Copilot CLI v0.409 release making plugins an on-by-default marketplace, collections are redundant overhead. ## What changed ### Plugin Infrastructure - Created eng/validate-plugins.mjs (replaces validate-collections.mjs) - Created eng/create-plugin.mjs (replaces create-collection.mjs) - Enhanced all 42 plugin.json files with tags, featured, display, and items metadata from their corresponding collection.yml files ### Build & Website - Updated eng/update-readme.mjs to generate plugin docs - Updated eng/generate-website-data.mjs to emit plugins.json with full items array for modal rendering - Renamed website collections page to plugins (/plugins/) - Fixed plugin modal to use <div> instead of <pre> for proper styling - Updated README.md featured section from Collections to Plugins ### Documentation & CI - Updated CONTRIBUTING.md, AGENTS.md, copilot-instructions.md, PR template - Updated CI workflows to validate plugins instead of collections - Replaced docs/README.collections.md with docs/README.plugins.md ### Cleanup - Removed eng/validate-collections.mjs, eng/create-collection.mjs, eng/collection-to-plugin.mjs - Removed entire collections/ directory (41 .collection.yml + .md files) - Removed parseCollectionYaml from yaml-parser.mjs - Removed COLLECTIONS_DIR from constants.mjs Closes #711
This commit is contained in:
@@ -6,5 +6,39 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"github-copilot",
|
||||
"discovery",
|
||||
"meta",
|
||||
"prompt-engineering",
|
||||
"agents"
|
||||
],
|
||||
"featured": true,
|
||||
"display": {
|
||||
"ordering": "alpha",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "prompts/suggest-awesome-github-copilot-collections.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/suggest-awesome-github-copilot-instructions.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/suggest-awesome-github-copilot-prompts.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/suggest-awesome-github-copilot-agents.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "agents/meta-agentic-project-scaffold.agent.md",
|
||||
"kind": "agent"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,93 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"azure",
|
||||
"cloud",
|
||||
"infrastructure",
|
||||
"bicep",
|
||||
"terraform",
|
||||
"serverless",
|
||||
"architecture",
|
||||
"devops"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "alpha",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/azure-principal-architect.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/azure-saas-architect.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/azure-logic-apps-expert.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/azure-verified-modules-bicep.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/azure-verified-modules-terraform.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/terraform-azure-planning.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/terraform-azure-implement.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "instructions/bicep-code-best-practices.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/terraform.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/terraform-azure.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/azure-verified-modules-terraform.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/azure-functions-typescript.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/azure-logic-apps-power-automate.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/azure-devops-pipelines.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/containerization-docker-best-practices.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/kubernetes-deployment-best-practices.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/azure-resource-health-diagnose.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/az-cost-optimize.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
31
plugins/cast-imaging/.github/plugin/plugin.json
vendored
31
plugins/cast-imaging/.github/plugin/plugin.json
vendored
@@ -6,5 +6,34 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"cast-imaging",
|
||||
"software-analysis",
|
||||
"architecture",
|
||||
"quality",
|
||||
"impact-analysis",
|
||||
"devops"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"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."
|
||||
},
|
||||
{
|
||||
"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."
|
||||
},
|
||||
{
|
||||
"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."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,28 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"clojure",
|
||||
"repl",
|
||||
"interactive-programming"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/clojure.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "agents/clojure-interactive-programming.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "prompts/remember-interactive-programming.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,42 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"context",
|
||||
"productivity",
|
||||
"refactoring",
|
||||
"best-practices",
|
||||
"architecture"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/context-engineering.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "agents/context-architect.agent.md",
|
||||
"kind": "agent",
|
||||
"usage": "recommended\n\nThe Context Architect agent helps plan multi-file changes by mapping dependencies\nand identifying all relevant files before making modifications.\n\nUse this agent when:\n- Planning refactors that span multiple files\n- Adding features that touch several modules\n- Investigating unfamiliar parts of the codebase\n\nExample usage:\n```\n@context-architect I need to add rate limiting to all API endpoints.\nWhat files are involved and what's the best approach?\n```\n\nFor best results:\n- Describe the high-level goal, not just the immediate task\n- Let the agent search before you provide files\n- Review the context map before approving changes"
|
||||
},
|
||||
{
|
||||
"path": "prompts/context-map.prompt.md",
|
||||
"kind": "prompt",
|
||||
"usage": "optional\n\nUse before any significant change to understand the blast radius.\nProduces a structured map of files, dependencies, and tests."
|
||||
},
|
||||
{
|
||||
"path": "prompts/what-context-needed.prompt.md",
|
||||
"kind": "prompt",
|
||||
"usage": "optional\n\nUse when Copilot gives a generic or incorrect answer.\nAsks Copilot to explicitly list what files it needs to see."
|
||||
},
|
||||
{
|
||||
"path": "prompts/refactor-plan.prompt.md",
|
||||
"kind": "prompt",
|
||||
"usage": "optional\n\nUse for multi-file refactors. Produces a phased plan with\nverification steps and rollback procedures."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
40
plugins/copilot-sdk/.github/plugin/plugin.json
vendored
40
plugins/copilot-sdk/.github/plugin/plugin.json
vendored
@@ -6,5 +6,43 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"copilot-sdk",
|
||||
"sdk",
|
||||
"csharp",
|
||||
"go",
|
||||
"nodejs",
|
||||
"typescript",
|
||||
"python",
|
||||
"ai",
|
||||
"github-copilot"
|
||||
],
|
||||
"featured": true,
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/copilot-sdk-csharp.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/copilot-sdk-go.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/copilot-sdk-nodejs.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/copilot-sdk-python.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "skills/copilot-sdk/SKILL.md",
|
||||
"kind": "skill"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,49 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"csharp",
|
||||
"dotnet",
|
||||
"aspnet",
|
||||
"testing"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "alpha",
|
||||
"show_badge": false
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "prompts/csharp-async.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/aspnet-minimal-api-openapi.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "instructions/csharp.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/dotnet-architecture-good-practices.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "agents/expert-dotnet-software-engineer.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "prompts/csharp-xunit.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/dotnet-best-practices.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/dotnet-upgrade.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,31 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"csharp",
|
||||
"mcp",
|
||||
"model-context-protocol",
|
||||
"dotnet",
|
||||
"server-development"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/csharp-mcp-server.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/csharp-mcp-server-generator.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,53 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"database",
|
||||
"sql",
|
||||
"postgresql",
|
||||
"sql-server",
|
||||
"dba",
|
||||
"optimization",
|
||||
"queries",
|
||||
"data-management"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "alpha",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/postgresql-dba.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/ms-sql-dba.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "instructions/ms-sql-dba.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/sql-sp-generation.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/sql-optimization.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/sql-code-review.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/postgresql-optimization.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/postgresql-code-review.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,85 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"dataverse",
|
||||
"python",
|
||||
"integration",
|
||||
"sdk"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "alpha",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/dataverse-python-sdk.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/dataverse-python-api-reference.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/dataverse-python-modules.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/dataverse-python-best-practices.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/dataverse-python-advanced-features.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/dataverse-python-agentic-workflows.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/dataverse-python-authentication-security.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/dataverse-python-error-handling.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/dataverse-python-file-operations.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/dataverse-python-pandas-integration.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/dataverse-python-performance-optimization.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/dataverse-python-real-world-usecases.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/dataverse-python-testing-debugging.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/dataverse-python-quickstart.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/dataverse-python-advanced-patterns.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/dataverse-python-production-code.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/dataverse-python-usecase-builder.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
34
plugins/devops-oncall/.github/plugin/plugin.json
vendored
34
plugins/devops-oncall/.github/plugin/plugin.json
vendored
@@ -6,5 +6,37 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"devops",
|
||||
"incident-response",
|
||||
"oncall",
|
||||
"azure"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "prompts/azure-resource-health-diagnose.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "instructions/devops-core-principles.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/containerization-docker-best-practices.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "agents/azure-principal-architect.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "prompts/multi-stage-dockerfile.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
30
plugins/edge-ai-tasks/.github/plugin/plugin.json
vendored
30
plugins/edge-ai-tasks/.github/plugin/plugin.json
vendored
@@ -6,5 +6,33 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"architecture",
|
||||
"planning",
|
||||
"research",
|
||||
"tasks",
|
||||
"implementation"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "alpha",
|
||||
"show_badge": 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."
|
||||
},
|
||||
{
|
||||
"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."
|
||||
},
|
||||
{
|
||||
"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```"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,66 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"frontend",
|
||||
"web",
|
||||
"react",
|
||||
"typescript",
|
||||
"javascript",
|
||||
"css",
|
||||
"html",
|
||||
"angular",
|
||||
"vue"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "alpha",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/expert-react-frontend-engineer.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/electron-angular-native.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "instructions/reactjs.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/angular.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/vuejs3.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/nextjs.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/nextjs-tailwind.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/tanstack-start-shadcn-tailwind.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/nodejs-javascript-vitest.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/playwright-explore-website.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/playwright-generate-test.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
58
plugins/gem-team/.github/plugin/plugin.json
vendored
58
plugins/gem-team/.github/plugin/plugin.json
vendored
@@ -6,5 +6,61 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"multi-agent",
|
||||
"orchestration",
|
||||
"dag-planning",
|
||||
"parallel-execution",
|
||||
"tdd",
|
||||
"verification",
|
||||
"automation",
|
||||
"security"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/gem-orchestrator.agent.md",
|
||||
"kind": "agent",
|
||||
"usage": "recommended\n\nThe Orchestrator is the coordination hub that coordinates multi-agent workflows, delegates tasks via runSubagent, and synthesizes results. It does not execute tasks directly but manages the overall workflow.\n\nThis agent is ideal for:\n- Coordinating complex multi-agent workflows\n- Managing task delegation and parallel execution\n- Synthesizing results from multiple agents\n- Maintaining plan.yaml state\n\nTo get the best results, consider:\n- Start with the Orchestrator for any complex project\n- Provide clear goals and constraints\n- Review the plan.yaml before execution\n- Use the walkthrough summaries to track progress"
|
||||
},
|
||||
{
|
||||
"path": "agents/gem-researcher.agent.md",
|
||||
"kind": "agent",
|
||||
"usage": "recommended\n\nThe Researcher gathers codebase context, identifies relevant files/patterns, and returns structured findings. It is typically invoked by the Orchestrator with a specific focus area.\n\nThis agent is ideal for:\n- Understanding codebase structure and patterns\n- Identifying relevant files for a specific feature\n- Gathering context before making changes\n- Researching technical dependencies\n\nTo get the best results, consider:\n- Specify a clear focus area or question\n- Provide context about what you're trying to achieve\n- Use multiple Researchers in parallel for different areas"
|
||||
},
|
||||
{
|
||||
"path": "agents/gem-planner.agent.md",
|
||||
"kind": "agent",
|
||||
"usage": "recommended\n\nThe Planner creates DAG-based plans with pre-mortem analysis, presents for approval, and iterates on feedback. It synthesizes research findings into a structured plan.\n\nThis agent is ideal for:\n- Breaking down complex goals into atomic tasks\n- Creating task dependencies (DAG)\n- Running pre-mortem analysis to identify risks\n- Getting approval before execution\n\nTo get the best results, consider:\n- Provide clear research findings from the Researcher\n- Review the plan carefully before approving\n- Ask for iterations if the plan is not optimal\n- Use the plan_review tool for collaborative planning"
|
||||
},
|
||||
{
|
||||
"path": "agents/gem-implementer.agent.md",
|
||||
"kind": "agent",
|
||||
"usage": "recommended\n\nThe Implementer executes TDD code changes, ensures verification, and maintains quality. It follows strict TDD discipline with verification commands.\n\nThis agent is ideal for:\n- Implementing features with TDD discipline\n- Writing tests first, then code\n- Ensuring verification commands pass\n- Maintaining code quality\n\nTo get the best results, consider:\n- Always provide verification commands\n- Follow TDD: red, green, refactor\n- Check get_errors after every edit\n- Keep changes minimal and focused"
|
||||
},
|
||||
{
|
||||
"path": "agents/gem-chrome-tester.agent.md",
|
||||
"kind": "agent",
|
||||
"usage": "optional\n\nThe Chrome Tester automates browser testing and UI/UX validation via Chrome DevTools. It requires Chrome DevTools MCP server.\n\nThis agent is ideal for:\n- Automated browser testing\n- UI/UX validation\n- Capturing screenshots and snapshots\n- Testing web applications\n\nTo get the best results, consider:\n- Have Chrome DevTools MCP server installed\n- Provide clear test scenarios\n- Use snapshots for debugging\n- Test on different viewports"
|
||||
},
|
||||
{
|
||||
"path": "agents/gem-devops.agent.md",
|
||||
"kind": "agent",
|
||||
"usage": "optional\n\nThe DevOps agent manages containers, CI/CD pipelines, and infrastructure deployment. It handles infrastructure as code and deployment automation.\n\nThis agent is ideal for:\n- Setting up CI/CD pipelines\n- Managing containers (Docker, Kubernetes)\n- Infrastructure deployment\n- DevOps automation\n\nTo get the best results, consider:\n- Provide clear infrastructure requirements\n- Use IaC best practices\n- Test pipelines locally\n- Document deployment processes"
|
||||
},
|
||||
{
|
||||
"path": "agents/gem-reviewer.agent.md",
|
||||
"kind": "agent",
|
||||
"usage": "recommended\n\nThe Reviewer is a security gatekeeper for critical tasks. It applies OWASP scanning, secrets detection, and compliance verification.\n\nThis agent is ideal for:\n- Security code reviews\n- OWASP Top 10 scanning\n- Secrets and PII detection\n- Compliance verification\n\nTo get the best results, consider:\n- Use for all critical security changes\n- Review findings carefully\n- Address all security issues\n- Keep documentation updated"
|
||||
},
|
||||
{
|
||||
"path": "agents/gem-documentation-writer.agent.md",
|
||||
"kind": "agent",
|
||||
"usage": "optional\n\nThe Documentation Writer generates technical docs, diagrams, and maintains code-documentation parity.\n\nThis agent is ideal for:\n- Generating technical documentation\n- Creating diagrams\n- Keeping docs in sync with code\n- API documentation\n\nTo get the best results, consider:\n- Provide clear context and requirements\n- Review generated docs for accuracy\n- Update docs with code changes\n- Use consistent documentation style"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,32 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"go",
|
||||
"golang",
|
||||
"mcp",
|
||||
"model-context-protocol",
|
||||
"server-development",
|
||||
"sdk"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/go-mcp-server.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/go-mcp-server-generator.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,67 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"java",
|
||||
"springboot",
|
||||
"quarkus",
|
||||
"jpa",
|
||||
"junit",
|
||||
"javadoc"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "alpha",
|
||||
"show_badge": false
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/java.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/springboot.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/quarkus.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/quarkus-mcp-server-sse.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/convert-jpa-to-spring-data-cosmos.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/java-11-to-java-17-upgrade.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/java-17-to-java-21-upgrade.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/java-21-to-java-25-upgrade.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/java-docs.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/java-junit.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/java-springboot.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/create-spring-boot-java-project.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,34 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"java",
|
||||
"mcp",
|
||||
"model-context-protocol",
|
||||
"server-development",
|
||||
"sdk",
|
||||
"reactive-streams",
|
||||
"spring-boot",
|
||||
"reactor"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/java-mcp-server.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/java-mcp-server-generator.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,32 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"kotlin",
|
||||
"mcp",
|
||||
"model-context-protocol",
|
||||
"kotlin-multiplatform",
|
||||
"server-development",
|
||||
"ktor"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/kotlin-mcp-server.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/kotlin-mcp-server-generator.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,39 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"mcp",
|
||||
"m365-copilot",
|
||||
"declarative-agents",
|
||||
"api-plugins",
|
||||
"model-context-protocol",
|
||||
"adaptive-cards"
|
||||
],
|
||||
"display": {
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "prompts/mcp-create-declarative-agent.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/mcp-create-adaptive-cards.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/mcp-deploy-manage-agents.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "instructions/mcp-m365-copilot.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,31 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"openapi",
|
||||
"code-generation",
|
||||
"api",
|
||||
"csharp",
|
||||
"dotnet",
|
||||
"aspnet"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": false
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/openapi-to-application.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "instructions/csharp.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/openapi-to-application-code.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,30 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"openapi",
|
||||
"code-generation",
|
||||
"api",
|
||||
"go",
|
||||
"golang"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": false
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/openapi-to-application.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "instructions/go.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/openapi-to-application-code.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,30 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"openapi",
|
||||
"code-generation",
|
||||
"api",
|
||||
"java",
|
||||
"spring-boot"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": false
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/openapi-to-application.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "instructions/springboot.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/openapi-to-application-code.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,31 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"openapi",
|
||||
"code-generation",
|
||||
"api",
|
||||
"nodejs",
|
||||
"typescript",
|
||||
"nestjs"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": false
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/openapi-to-application.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "instructions/nestjs.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/openapi-to-application-code.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,30 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"openapi",
|
||||
"code-generation",
|
||||
"api",
|
||||
"python",
|
||||
"fastapi"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": false
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/openapi-to-application.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "instructions/python.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/openapi-to-application-code.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
101
plugins/partners/.github/plugin/plugin.json
vendored
101
plugins/partners/.github/plugin/plugin.json
vendored
@@ -6,5 +6,104 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"devops",
|
||||
"security",
|
||||
"database",
|
||||
"cloud",
|
||||
"infrastructure",
|
||||
"observability",
|
||||
"feature-flags",
|
||||
"cicd",
|
||||
"migration",
|
||||
"performance"
|
||||
],
|
||||
"featured": true,
|
||||
"display": {
|
||||
"ordering": "alpha",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/amplitude-experiment-implementation.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/apify-integration-expert.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/arm-migration.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/diffblue-cover.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/droid.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/dynatrace-expert.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/elasticsearch-observability.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/jfrog-sec.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/launchdarkly-flag-cleanup.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/lingodotdev-i18n.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/monday-bug-fixer.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/mongodb-performance-advisor.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/neo4j-docker-client-generator.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/neon-migration-specialist.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/neon-optimization-analyzer.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/octopus-deploy-release-notes-mcp.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/stackhawk-security-onboarding.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/terraform.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/pagerduty-incident-responder.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/comet-opik.agent.md",
|
||||
"kind": "agent"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,86 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"power-apps",
|
||||
"pcf",
|
||||
"component-framework",
|
||||
"typescript",
|
||||
"power-platform"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/pcf-overview.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-code-components.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-model-driven-apps.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-canvas-apps.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-power-pages.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-react-platform-libraries.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-fluent-modern-theming.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-dependent-libraries.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-events.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-tooling.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-limitations.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-alm.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-best-practices.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-sample-components.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-api-reference.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-manifest-schema.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/pcf-community-resources.instructions.md",
|
||||
"kind": "instruction"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,32 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"php",
|
||||
"mcp",
|
||||
"model-context-protocol",
|
||||
"server-development",
|
||||
"sdk",
|
||||
"attributes",
|
||||
"composer"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/php-mcp-server.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/php-mcp-server-generator.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "agents/php-mcp-expert.agent.md",
|
||||
"kind": "agent"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,32 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"power-apps",
|
||||
"power-platform",
|
||||
"typescript",
|
||||
"react",
|
||||
"code-apps",
|
||||
"dataverse",
|
||||
"connectors"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "prompts/power-apps-code-app-scaffold.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "instructions/power-apps-code-apps.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "agents/power-platform-expert.agent.md",
|
||||
"kind": "agent"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,77 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"power-bi",
|
||||
"dax",
|
||||
"data-modeling",
|
||||
"performance",
|
||||
"visualization",
|
||||
"security",
|
||||
"devops",
|
||||
"business-intelligence"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/power-bi-data-modeling-expert.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/power-bi-dax-expert.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/power-bi-performance-expert.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/power-bi-visualization-expert.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "instructions/power-bi-custom-visuals-development.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/power-bi-data-modeling-best-practices.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/power-bi-dax-best-practices.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/power-bi-devops-alm-best-practices.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/power-bi-report-design-best-practices.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/power-bi-security-rls-best-practices.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/power-bi-dax-optimization.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/power-bi-model-design-review.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/power-bi-performance-troubleshooting.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/power-bi-report-design-consultation.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,34 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"power-platform",
|
||||
"mcp",
|
||||
"copilot-studio",
|
||||
"custom-connector",
|
||||
"json-rpc"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/power-platform-mcp-development.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/power-platform-mcp-connector-suite.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/mcp-copilot-studio-server-generator.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "agents/power-platform-mcp-integration-expert.agent.md",
|
||||
"kind": "agent"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,89 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"planning",
|
||||
"project-management",
|
||||
"epic",
|
||||
"feature",
|
||||
"implementation",
|
||||
"task",
|
||||
"architecture",
|
||||
"technical-spike"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "alpha",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/task-planner.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/task-researcher.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/planner.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/plan.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/prd.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/implementation-plan.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/research-technical-spike.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "instructions/task-implementation.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/spec-driven-workflow-v1.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/breakdown-feature-implementation.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/breakdown-feature-prd.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/breakdown-epic-arch.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/breakdown-epic-pm.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/create-implementation-plan.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/update-implementation-plan.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/create-github-issues-feature-from-implementation-plan.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/create-technical-spike.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,31 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"python",
|
||||
"mcp",
|
||||
"model-context-protocol",
|
||||
"fastmcp",
|
||||
"server-development"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/python-mcp-server.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/python-mcp-server-generator.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,33 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"ruby",
|
||||
"mcp",
|
||||
"model-context-protocol",
|
||||
"server-development",
|
||||
"sdk",
|
||||
"rails",
|
||||
"gem"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/ruby-mcp-server.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/ruby-mcp-server-generator.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,35 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"rust",
|
||||
"mcp",
|
||||
"model-context-protocol",
|
||||
"server-development",
|
||||
"sdk",
|
||||
"tokio",
|
||||
"async",
|
||||
"macros",
|
||||
"rmcp"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/rust-mcp-server.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/rust-mcp-server-generator.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,45 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"security",
|
||||
"accessibility",
|
||||
"performance",
|
||||
"code-quality",
|
||||
"owasp",
|
||||
"a11y",
|
||||
"optimization",
|
||||
"best-practices"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "alpha",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/security-and-owasp.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/a11y.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/performance-optimization.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/object-calisthenics.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/self-explanatory-code-commenting.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/ai-prompt-engineering-safety-review.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,50 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"team",
|
||||
"enterprise",
|
||||
"security",
|
||||
"devops",
|
||||
"ux",
|
||||
"architecture",
|
||||
"product",
|
||||
"ai-ethics"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"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."
|
||||
},
|
||||
{
|
||||
"path": "agents/se-technical-writer.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/se-gitops-ci-specialist.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/se-product-manager-advisor.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/se-responsible-ai-code.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/se-system-architecture-reviewer.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/se-security-reviewer.agent.md",
|
||||
"kind": "agent"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,36 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"swift",
|
||||
"mcp",
|
||||
"model-context-protocol",
|
||||
"server-development",
|
||||
"sdk",
|
||||
"ios",
|
||||
"macos",
|
||||
"concurrency",
|
||||
"actor",
|
||||
"async-await"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/swift-mcp-server.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/swift-mcp-server-generator.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,25 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"technical-spike",
|
||||
"assumption-testing",
|
||||
"validation",
|
||||
"research"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "alpha",
|
||||
"show_badge": false
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/research-technical-spike.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "prompts/create-technical-spike.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,65 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"testing",
|
||||
"tdd",
|
||||
"automation",
|
||||
"unit-tests",
|
||||
"integration",
|
||||
"playwright",
|
||||
"jest",
|
||||
"nunit"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "alpha",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "agents/tdd-red.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/tdd-green.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/tdd-refactor.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "agents/playwright-tester.agent.md",
|
||||
"kind": "agent"
|
||||
},
|
||||
{
|
||||
"path": "instructions/playwright-typescript.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "instructions/playwright-python.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/playwright-explore-website.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/playwright-generate-test.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/csharp-nunit.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/java-junit.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/ai-prompt-engineering-safety-review.prompt.md",
|
||||
"kind": "prompt"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,31 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"typescript",
|
||||
"mcp",
|
||||
"model-context-protocol",
|
||||
"nodejs",
|
||||
"server-development"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "instructions/typescript-mcp-server.instructions.md",
|
||||
"kind": "instruction"
|
||||
},
|
||||
{
|
||||
"path": "prompts/typescript-mcp-server-generator.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -6,5 +6,35 @@
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT"
|
||||
"license": "MIT",
|
||||
"tags": [
|
||||
"typespec",
|
||||
"m365-copilot",
|
||||
"declarative-agents",
|
||||
"api-plugins",
|
||||
"agent-development",
|
||||
"microsoft-365"
|
||||
],
|
||||
"display": {
|
||||
"ordering": "manual",
|
||||
"show_badge": true
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"path": "prompts/typespec-create-agent.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/typespec-create-api-plugin.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "prompts/typespec-api-operations.prompt.md",
|
||||
"kind": "prompt"
|
||||
},
|
||||
{
|
||||
"path": "instructions/typespec-m365-copilot.instructions.md",
|
||||
"kind": "instruction"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user