-
Notifications
You must be signed in to change notification settings - Fork 3k
Description
Summary
- Potential duplicate groups found: 13
- Resources involved: ~62
- Known accepted (excluded): 10 groups from previous reviews (see open π Duplicate Resource ReviewΒ #981 β all marked as intentionally separate; and π Duplicate Resource ReviewΒ #882)
How to Use This Report
Review each group below. If the resources are intentionally separate, check the box to mark them as accepted. These will be excluded from future reports.
Previously accepted (not re-listed): Spring Boot Java/Kotlin skills, MCP Server Generators (10 languages), Linux Triage Skills, Blueprint Mode Variants, Java Version Upgrade Instructions, FlowStudio Power Automate skills, GitHub Issue Creation Skills, Azure Verified Modules, Microsoft Agent Framework .NET/Python (#998), Semantic Kernel .NET/Python (#999).
Potential Duplicates
Group 1: MS-SQL DBA Agent + Instruction
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/ms-sql-dba.agent.md |
Agent | Work with Microsoft SQL Server databases using the MS SQL extension. |
instructions/ms-sql-dba.instructions.md |
Instruction | Instructions for customizing GitHub Copilot behavior for MS-SQL DBA chat mode. |
Why flagged: Same topic (MS-SQL DBA), near-identical scope. The instruction explicitly states it provides guidelines when "the ms-sql-dba.agent.md chat mode is active" β effectively making the instruction a companion to the agent with heavily overlapping content. One may be redundant.
Group 2: Implementation Plan Generation Agents
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/planner.agent.md |
Agent | Generate an implementation plan for new features or refactoring existing code. |
agents/implementation-plan.agent.md |
Agent | Generate an implementation plan for new features or refactoring existing code. |
agents/plan.agent.md |
Agent | Strategic planning and architecture assistant focused on thoughtful analysis before implementation. |
agents/task-planner.agent.md |
Agent | Task planner for creating actionable implementation plans - Brought to you by microsoft/edge-ai |
Why flagged: planner.agent.md and implementation-plan.agent.md share an identical description ("Generate an implementation plan for new features or refactoring existing code."). plan.agent.md and task-planner.agent.md cover substantially the same territory. All four agents produce implementation plans for code changes.
Group 3: Markdown Accessibility Agent + Instruction
(Previously noted in closed issue #882 β unreviewed)
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/markdown-accessibility-assistant.agent.md |
Agent | Improves the accessibility of markdown files using five GitHub best practices |
instructions/markdown-accessibility.instructions.md |
Instruction | Markdown accessibility guidelines based on GitHub's 5 best practices for inclusive documentation |
Why flagged: Both explicitly reference the same source material (GitHub's 5 best practices for markdown accessibility) and serve the same purpose. Cross-type overlap where the agent and instruction may make each other redundant.
Group 4: Agent Governance & Safety
(Previously noted in closed issue #882 β unreviewed)
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/agent-governance-reviewer.agent.md |
Agent | AI agent governance expert that reviews code for safety issues, missing governance controls, and helps implement policy enforcement, trust scoring, and audit trails in agent systems. |
instructions/agent-safety.instructions.md |
Instruction | Guidelines for building safe, governed AI agent systems. Apply when writing code that uses agent frameworks, tool-calling LLMs, or multi-agent orchestration to ensure proper safety boundaries, policy enforcement, and auditability. |
Why flagged: Both target AI agent safety and governance. The agent performs active reviews; the instruction applies the same principles passively. Overlapping domain and audience.
Group 5: GitHub Actions Expert Agent + Instruction
(Previously noted in closed issue #882 β unreviewed)
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/github-actions-expert.agent.md |
Agent | GitHub Actions specialist focused on secure CI/CD workflows, action pinning, OIDC authentication, permissions least privilege, and supply-chain security |
instructions/github-actions-ci-cd-best-practices.instructions.md |
Instruction | Comprehensive guide for building robust, secure, and efficient CI/CD pipelines using GitHub Actions. |
Why flagged: Agent and instruction both cover GitHub Actions CI/CD best practices, including security hardening. Cross-type overlap β the instruction codifies what the agent would advise.
Group 6: Suggest Awesome Skills (Three Near-Identical Skills)
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
skills/suggest-awesome-github-copilot-agents/SKILL.md |
Skill | Suggest relevant GitHub Copilot Custom Agents files from the awesome-copilot repository based on current repository context and chat history |
skills/suggest-awesome-github-copilot-instructions/SKILL.md |
Skill | Suggest relevant GitHub Copilot instruction files from the awesome-copilot repository based on current repository context and chat history |
skills/suggest-awesome-github-copilot-skills/SKILL.md |
Skill | Suggest relevant GitHub Copilot skills from the awesome-copilot repository based on current repository context and chat history |
Why flagged: Three skills with nearly identical structure, purpose, and wording β differing only in the resource type they suggest (agents vs instructions vs skills). Could potentially be a single parameterized skill.
Group 7: Mentor / Mentoring Resources
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/mentor.agent.md |
Agent | Help mentor the engineer by providing guidance and support. |
agents/mentoring-juniors.agent.md |
Agent | Socratic mentor for junior developers. Guides through questions, never gives direct answers. |
skills/mentoring-juniors/SKILL.md |
Skill | Socratic mentoring for junior developers and AI newcomers. Guides through questions, never answers. |
Why flagged: mentoring-juniors.agent.md and skills/mentoring-juniors appear to be the same content packaged as both an agent and a skill (identical description, same "Socratic" framing). mentor.agent.md overlaps in domain (engineering guidance), though it targets experienced engineers differently.
Group 8: Context7 Agent + Instruction
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/context7.agent.md |
Agent | Expert in latest library versions, best practices, and correct syntax using up-to-date documentation |
instructions/context7.instructions.md |
Instruction | Use Context7 for authoritative external docs and API references when local context is insufficient |
Why flagged: Both exist to bring Context7 MCP documentation into Copilot interactions. The agent is an active expert assistant; the instruction passively directs Copilot to use Context7. Depending on use, these may overlap or serve as redundant coverage of the same integration.
Group 9: Linux Expert Agents + Instructions (Cross-Type Overlap)
(Previously noted in closed issue #882 β unreviewed. Note: Linux triage skills were reviewed in open #981 and accepted as intentionally separate.)
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/arch-linux-expert.agent.md |
Agent | Arch Linux specialist focused on pacman, rolling-release maintenance, and Arch-centric system administration workflows. |
instructions/arch-linux.instructions.md |
Instruction | Guidance for Arch Linux administration, pacman workflows, and rolling-release best practices. |
agents/centos-linux-expert.agent.md |
Agent | CentOS (Stream/Legacy) Linux specialist focused on RHEL-compatible administration, yum/dnf workflows, and enterprise hardening. |
instructions/centos-linux.instructions.md |
Instruction | Guidance for CentOS administration, RHEL-compatible tooling, and SELinux-aware operations. |
agents/debian-linux-expert.agent.md |
Agent | Debian Linux specialist focused on stable system administration, apt-based package management, and Debian policy-aligned practices. |
instructions/debian-linux.instructions.md |
Instruction | Guidance for Debian-based Linux administration, apt workflows, and Debian policy conventions. |
agents/fedora-linux-expert.agent.md |
Agent | Fedora (Red Hat family) Linux specialist focused on dnf, SELinux, and modern systemd-based workflows. |
instructions/fedora-linux.instructions.md |
Instruction | Guidance for Fedora (Red Hat family) systems, dnf workflows, SELinux, and modern systemd practices. |
Why flagged: Each Linux distro has both a dedicated expert agent and a dedicated instruction with nearly identical scope and content. Each agent/instruction pair targets the same distro with the same tasks, creating cross-type duplication for all four distros.
Group 10: Azure Logic Apps Expert + Power Automate Instruction
(Previously noted in closed issue #882 β unreviewed)
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/azure-logic-apps-expert.agent.md |
Agent | Expert guidance for Azure Logic Apps development focusing on workflow design, integration patterns, and JSON-based Workflow Definition Language. |
instructions/azure-logic-apps-power-automate.instructions.md |
Instruction | Guidelines for developing Azure Logic Apps and Power Automate workflows with best practices for Workflow Definition Language (WDL), integration patterns, and enterprise automation |
Why flagged: Both cover Azure Logic Apps workflow design and Workflow Definition Language. The agent focuses on Azure Logic Apps; the instruction adds Power Automate but otherwise covers the same domain.
Group 11: Power BI Expert Agents + Instructions + Skills
(Previously noted in closed issue #882 β unreviewed)
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/power-bi-data-modeling-expert.agent.md |
Agent | Expert Power BI data modeling guidance using star schema principles, relationship design, and Microsoft best practices. |
instructions/power-bi-data-modeling-best-practices.instructions.md |
Instruction | Comprehensive Power BI data modeling best practices based on Microsoft guidance for creating efficient, scalable, and maintainable semantic models. |
skills/power-bi-model-design-review/SKILL.md |
Skill | Comprehensive Power BI data model design review prompt for evaluating model architecture, relationships, and optimization opportunities. |
skills/powerbi-modeling/SKILL.md |
Skill | Power BI semantic modeling assistant for building optimized data models. |
agents/power-bi-dax-expert.agent.md |
Agent | Expert Power BI DAX guidance using Microsoft best practices for performance, readability, and maintainability. |
instructions/power-bi-dax-best-practices.instructions.md |
Instruction | Comprehensive Power BI DAX best practices and patterns based on Microsoft guidance. |
skills/power-bi-dax-optimization/SKILL.md |
Skill | Comprehensive Power BI DAX formula optimization prompt. |
agents/power-bi-performance-expert.agent.md |
Agent | Expert Power BI performance optimization guidance for troubleshooting, monitoring, and improving performance. |
instructions/power-bi-report-design-best-practices.instructions.md |
Instruction | Comprehensive Power BI report design and visualization best practices. |
skills/power-bi-performance-troubleshooting/SKILL.md |
Skill | Systematic Power BI performance troubleshooting prompt. |
Why flagged: Multiple parallel triplets of agent + instruction + skill for the same Power BI sub-domains (data modeling, DAX, performance). Within each sub-domain, the three resource types (agent, instruction, skill) may be redundant with one another.
Group 12: Bicep Plan/Implement vs Terraform Azure Plan/Implement (Parallel Pairs)
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/bicep-plan.agent.md |
Agent | Act as implementation planner for your Azure Bicep Infrastructure as Code task. |
agents/bicep-implement.agent.md |
Agent | Act as an Azure Bicep Infrastructure as Code coding specialist that creates Bicep templates. |
agents/terraform-azure-planning.agent.md |
Agent | Act as implementation planner for your Azure Terraform Infrastructure as Code task. |
agents/terraform-azure-implement.agent.md |
Agent | Act as an Azure Terraform Infrastructure as Code coding specialist that creates and reviews Terraform for Azure resources. |
Why flagged: Two structurally identical pairs β a "plan" agent and an "implement" agent β for Bicep and Terraform respectively. bicep-plan and terraform-azure-planning have near-identical descriptions (only tool name differs); same for the implement pair. The Bicep pair may also overlap with accepted Azure Verified Modules Bicep agent (#981 Group 12).
Group 13: Dataverse Python Instructions + Skills (Large Cluster)
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
instructions/dataverse-python.instructions.md |
Instruction | Dataverse SDK for Python β Getting Started |
instructions/dataverse-python-sdk.instructions.md |
Instruction | Dataverse SDK for Python β Official Quickstart |
instructions/dataverse-python-best-practices.instructions.md |
Instruction | Production-ready patterns and best practices |
instructions/dataverse-python-error-handling.instructions.md |
Instruction | Error handling patterns |
instructions/dataverse-python-authentication-security.instructions.md |
Instruction | Authentication and security patterns |
instructions/dataverse-python-performance-optimization.instructions.md |
Instruction | Performance optimization |
instructions/dataverse-python-advanced-features.instructions.md |
Instruction | Advanced features |
instructions/dataverse-python-modules.instructions.md |
Instruction | Module reference |
instructions/dataverse-python-pandas-integration.instructions.md |
Instruction | Pandas integration |
instructions/dataverse-python-testing-debugging.instructions.md |
Instruction | Testing and debugging |
instructions/dataverse-python-file-operations.instructions.md |
Instruction | File operations |
instructions/dataverse-python-real-world-usecases.instructions.md |
Instruction | Real-world use cases |
instructions/dataverse-python-agentic-workflows.instructions.md |
Instruction | Agentic workflows |
instructions/dataverse-python-api-reference.instructions.md |
Instruction | API reference |
skills/dataverse-python-quickstart/SKILL.md |
Skill | Generate Python SDK setup + CRUD + bulk + paging snippets using official patterns. |
skills/dataverse-python-production-code/SKILL.md |
Skill | Generate production-ready Python code using Dataverse SDK with error handling, optimization, and best practices |
skills/dataverse-python-advanced-patterns/SKILL.md |
Skill | Generate production code for Dataverse SDK using advanced patterns, error handling, and optimization techniques. |
skills/dataverse-python-usecase-builder/SKILL.md |
Skill | Generate complete solutions for specific Dataverse SDK use cases with architecture recommendations |
Why flagged: 14 instructions + 4 skills all targeting the same SDK (Microsoft Dataverse SDK for Python). The instructions appear intentionally split into subtopics for selective import, and the skills generate code. However, dataverse-python.instructions.md (Getting Started) and dataverse-python-sdk.instructions.md (Official Quickstart) significantly overlap with dataverse-python-quickstart skill. dataverse-python-best-practices.instructions.md overlaps with dataverse-python-production-code skill.
Generated by Duplicate Resource Detector
Generated by Duplicate Resource Detector Β· β·