-
Notifications
You must be signed in to change notification settings - Fork 3.3k
π Duplicate Resource ReviewΒ #1264
Description
Summary
- Potential duplicate groups found: 20
- Resources involved: ~84
- Known accepted (excluded): 10 groups from previous reviews (π Duplicate Resource ReviewΒ #882, π Duplicate Resource ReviewΒ #981, π Duplicate Resource ReviewΒ #1076) β 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, Semantic Kernel .NET/Python.
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 flagged but unreviewed groups (from #1076, all checkboxes were unchecked when the issue was closed) are noted with (previously flagged β see #1076).
Potential Duplicates
Group 1: C#/.NET Janitor vs .NET Upgrade β Identical Descriptions
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/csharp-dotnet-janitor.agent.md |
Agent | Perform janitorial tasks on C#/.NET code including cleanup, modernization, and tech debt remediation. |
agents/dotnet-upgrade.agent.md |
Agent | Perform janitorial tasks on C#/.NET code including cleanup, modernization, and tech debt remediation. |
Why flagged: Both agents share a word-for-word identical description. Their names differ (C#/.NET Janitor vs .NET Upgrade), and content inspection shows both target the same C#/.NET cleanup/modernization workflow, making one potentially redundant.
Group 2: Implementation Plan Generation Agents (previously flagged β see #1076)
- 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 |
Why flagged: planner.agent.md and implementation-plan.agent.md share an identical description. plan.agent.md and task-planner.agent.md cover substantially the same planning territory. All four agents produce implementation plans for code changes.
Group 3: Gilfoyle Code Review β Agent + Instruction
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/gilfoyle.agent.md |
Agent | Code review and analysis with the sardonic wit and technical elitism of Bertram Gilfoyle from Silicon Valley. |
instructions/gilfoyle-code-review.instructions.md |
Instruction | Gilfoyle-style code review instructions that channel the sardonic technical supremacy of Silicon Valley's most arrogant systems architect. |
Why flagged: Both resources implement the same Gilfoyle persona for code review. The agent performs active review sessions; the instruction passively applies the same Gilfoyle code-review style. Cross-type overlap with identical persona, identical domain.
Group 4: PRD Agent + Skill
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/prd.agent.md |
Agent | Generate a comprehensive Product Requirements Document (PRD) in Markdown, detailing user stories, acceptance criteria, technical considerations, and metrics. |
skills/prd/SKILL.md |
Skill | Generate high-quality Product Requirements Documents (PRDs) for software systems and AI-powered features. Includes executive summaries, user stories, technical specifications, and risk analysis. |
Why flagged: Both share the same name (prd) and serve the same purpose β generating PRD documents with user stories and acceptance criteria. Cross-type overlap where one may make the other redundant.
Group 5: Markdown Accessibility β Agent + Instruction (previously flagged β see #1076)
- 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 6: MS-SQL DBA β Agent + Instruction (previously flagged β see #1076)
- 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.
Group 7: Context7 β Agent + Instruction (previously flagged β see #1076)
- 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. May overlap or serve as redundant coverage of the same integration.
Group 8: Beast Mode Coding Agents β Multiple Variants
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/4.1-Beast.agent.md |
Agent | GPT 4.1 as a top-notch coding agent. |
agents/Thinking-Beast-Mode.agent.md |
Agent | A transcendent coding agent with quantum cognitive architecture, adversarial intelligence, and unrestricted creative freedom. |
agents/Ultimate-Transparent-Thinking-Beast-Mode.agent.md |
Agent | Ultimate Transparent Thinking Beast Mode |
agents/gpt-5-beast-mode.agent.md |
Agent | Beast Mode 2.0: A powerful autonomous agent tuned specifically for GPT-5. |
agents/voidbeast-gpt41enhanced.agent.md |
Agent | Advanced autonomous developer agent for elite full-stack development with multi-mode capabilities. |
Why flagged: Five variants of "beast mode" autonomous coding agent all targeting the same use case (powerful, unrestricted full-stack development). While some target different models (GPT-4.1, GPT-5), the core purpose and behavior are essentially identical. The proliferation of near-identical agents may confuse users.
Group 9: Linux Expert Agents + Instructions β 4 Parallel Cross-Type Pairs (previously flagged β see #1076)
- 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. Four parallel agent/instruction pairs create cross-type duplication. Note: Linux triage skills were previously accepted as intentionally separate.
Group 10: Power BI Cluster β Agents + Instructions + Skills (previously flagged β see #1076)
- Reviewed β these are intentionally separate
View 12 resources
| 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. |
skills/power-bi-model-design-review/SKILL.md |
Skill | Comprehensive Power BI data model design review prompt for evaluating model architecture, relationships, and optimization. |
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. |
skills/power-bi-performance-troubleshooting/SKILL.md |
Skill | Systematic Power BI performance troubleshooting prompt. |
agents/power-bi-visualization-expert.agent.md |
Agent | Expert Power BI report design and visualization guidance. |
instructions/power-bi-report-design-best-practices.instructions.md |
Instruction | Comprehensive Power BI report design and visualization best practices. |
skills/power-bi-report-design-consultation/SKILL.md |
Skill | Power BI report visualization design prompt. |
Why flagged: Multiple parallel triplets (agent + instruction + skill) for the same Power BI sub-domains: data modeling, DAX, performance, and report design. Within each sub-domain the three resource types may be redundant. Additionally, skills/powerbi-modeling overlaps with skills/power-bi-model-design-review on the data modeling sub-domain.
Groups 11β20 (additional duplicate candidates)
Group 11: Playwright Browser Testing β Two Agents
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/playwright-tester.agent.md |
Agent | Testing mode for Playwright tests |
agents/gem-browser-tester.agent.md |
Agent | E2E browser testing, UI/UX validation, visual regression, Playwright automation. |
Why flagged: Both agents target Playwright-based browser/E2E testing. gem-browser-tester is broader (adds UI/UX validation and visual regression), but both are primarily Playwright test agents with overlapping scope.
Group 12: Prompt Engineering β Two Agents + Skill
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/prompt-builder.agent.md |
Agent | Expert prompt engineering and validation system for creating high-quality prompts |
agents/prompt-engineer.agent.md |
Agent | A specialized chat mode for analyzing and improving prompts. Every user input is treated as a prompt to be improved. |
skills/prompt-builder/SKILL.md |
Skill | Guide users through creating high-quality GitHub Copilot prompts with proper structure, tools, and best practices. |
Why flagged: All three resources target prompt creation and improvement. prompt-builder agent and prompt-builder skill share the same name and purpose. prompt-engineer describes the same core workflow (analyzing/improving prompts) with only minor framing differences.
Group 13: Suggest Awesome Copilot Resources β Three Near-Identical Skills (previously flagged β see #1076)
- 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 resource type (agents vs instructions vs skills). Could potentially be a single parameterized skill.
Group 14: Mentor / Mentoring Resources (previously flagged β see #1076)
- 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 package identical content as both an agent and a skill (same description, same Socratic framing). mentor.agent.md overlaps in domain (engineering guidance/mentoring), though it targets a broader audience.
Group 15: Technical Documentation Writing β Two Agents + Skill
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/se-technical-writer.agent.md |
Agent | Technical writing specialist for creating developer documentation, technical blogs, tutorials, and educational content |
agents/gem-documentation-writer.agent.md |
Agent | Generates technical documentation, README files, API docs, diagrams, and walkthroughs. |
skills/documentation-writer/SKILL.md |
Skill | DiΓ‘taxis Documentation Expert. An expert technical writer specializing in creating high-quality software documentation. |
Why flagged: All three target technical documentation creation for software projects. The two agents and the skill cover the same core workflow (writing technical docs, READMEs, API docs) with similar audiences, though documentation-writer skill applies the DiΓ‘taxis framework as a differentiator.
Group 16: Security Code Review β Multiple Agents
- Reviewed β these are intentionally separate
| Resource | Type | Description |
|---|---|---|
agents/se-security-reviewer.agent.md |
Agent | Security-focused code review specialist with OWASP Top 10, Zero Trust, LLM security, and enterprise security standards |
agents/wg-code-sentinel.agent.md |
Agent | Ask WG Code Sentinel to review your code for security issues. |
agents/gem-reviewer.agent.md |
Agent | Security auditing, code review, OWASP scanning, secrets/PII detection, PRD compliance verification. |
Why flagged: Three agents all performing security-focused code review with OWASP coverage. gem-reviewer also does PRD compliance (broader), and wg-code-sentinel has a distinct JARVIS-style persona, but the core security review function overlaps significantly across all three.
Group 17: Agent Governance + Safety β Agent + Instruction (previously flagged β see #1076)
- 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 with similar recommendations.
Group 18: GitHub Actions Expert + Instruction (previously flagged β see #1076)
- 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 (OIDC, permissions). Cross-type overlap β the instruction codifies what the agent would advise.
Group 19: Bicep Plan/Implement vs Terraform Azure Plan/Implement (previously flagged β see #1076)
- 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 plan/implement pairs β one for Bicep, one for Terraform. bicep-plan and terraform-azure-planning have near-identical descriptions (only tool name differs); same for the implement pair.
Group 20: Dataverse Python Instructions + Skills β Large Cluster (previously flagged β see #1076)
- Reviewed β these are intentionally separate
View 18 resources
| 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 targeting the same SDK (Microsoft Dataverse SDK for Python). The instructions appear intentionally split into subtopics for selective import, but 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 overlaps with dataverse-python-production-code skill.
Generated by Duplicate Resource Detector
Note
π Integrity filter blocked 1 item
The following item were blocked because they don't meet the GitHub integrity level.
- π Duplicate Resource ReviewΒ #1076
issue_read: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
To allow these resources, lower min-integrity in your GitHub frontmatter:
tools:
github:
min-integrity: approved # merged | approved | unapproved | noneGenerated by Duplicate Resource Detector Β· β·