Skip to content

πŸ” Duplicate Resource ReviewΒ #1076

@github-actions

Description

@github-actions

Summary

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 Β· β—·

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions