Skip to content

πŸ” Duplicate Resource ReviewΒ #2096

Description

@github-actions

Summary

Check the box next to any group that is intentionally separate to exclude it from future reports.


Group 1: LinkedIn Post Creation β€” Agent + Skill

  • Reviewed β€” these are intentionally separate

| agents/linkedin-post-writer.agent.md (Agent) | skills/linkedin-post-formatter/SKILL.md (Skill) |

Why flagged: Near-identical descriptions β€” both emphasize Unicode bold/italic styling and engagement-optimized LinkedIn content creation.


Group 2: Specification Generation β€” Agent + Two Skills

  • Reviewed β€” these are intentionally separate
Resource Type
agents/specification.agent.md Agent
skills/create-specification/SKILL.md Skill
skills/update-specification/SKILL.md Skill

Why flagged: The agent covers both create+update operations that the two skills handle individually.


Group 3: MCP Expert Agents vs MCP Server Instructions β€” 10-Language Cross-Type Pairs

  • Reviewed β€” these are intentionally separate
Resource Type
agents/csharp-mcp-expert.agent.md Agent
instructions/csharp-mcp-server.instructions.md Instruction
agents/go-mcp-expert.agent.md Agent
instructions/go-mcp-server.instructions.md Instruction
agents/java-mcp-expert.agent.md Agent
instructions/java-mcp-server.instructions.md Instruction
agents/kotlin-mcp-expert.agent.md Agent
instructions/kotlin-mcp-server.instructions.md Instruction
agents/php-mcp-expert.agent.md Agent
instructions/php-mcp-server.instructions.md Instruction
agents/python-mcp-expert.agent.md Agent
instructions/python-mcp-server.instructions.md Instruction
agents/ruby-mcp-expert.agent.md Agent
instructions/ruby-mcp-server.instructions.md Instruction
agents/rust-mcp-expert.agent.md Agent
instructions/rust-mcp-server.instructions.md Instruction
agents/swift-mcp-expert.agent.md Agent
instructions/swift-mcp-server.instructions.md Instruction
agents/typescript-mcp-expert.agent.md Agent
instructions/typescript-mcp-server.instructions.md Instruction

Why flagged: For each of 10 languages, an MCP Expert agent and MCP Server instruction cover the same SDK. Agent vs. instruction overlap unresolved (MCP Server Generator skills were accepted as separate).


Group 4: Mentoring Juniors β€” Agent + Skill

  • Reviewed β€” these are intentionally separate
Resource Type Description
agents/mentoring-juniors.agent.md Agent Socratic mentor for junior devs β€” guides through questions, never direct answers.
skills/mentoring-juniors/SKILL.md Skill Socratic mentoring for junior devs β€” guides through questions, never answers.

Why flagged: Same name, same Socratic approach, same audience as agent and skill.


Group 5: Quality Playbook β€” Agent + Skill

  • Reviewed β€” these are intentionally separate
Resource Type Description
agents/quality-playbook.agent.md Agent Complete quality audit. Finds 35% of real defects structural review cannot catch.
skills/quality-playbook/SKILL.md Skill Complete quality audit. Finds 35% of real defects structural review cannot catch.

Why flagged: Same name, identical claim and "35% of real defects" statistic.


Group 6: Power BI Expert Agents vs Instructions β€” 3 Cross-Type Pairs

  • Reviewed β€” these are intentionally separate
Resource Type Sub-domain
agents/power-bi-data-modeling-expert.agent.md Agent Data modeling
instructions/power-bi-data-modeling-best-practices.instructions.md Instruction Data modeling
agents/power-bi-dax-expert.agent.md Agent DAX
instructions/power-bi-dax-best-practices.instructions.md Instruction DAX
agents/power-bi-visualization-expert.agent.md Agent Visualization
instructions/power-bi-report-design-best-practices.instructions.md Instruction Visualization

Why flagged: Three agent+instruction pairs on identical Power BI sub-domains; differ only in resource type.


Group 7: Implementation Plan Agents β€” Identical Descriptions

  • Reviewed β€” these are intentionally separate

| agents/planner.agent.md (Agent) | agents/implementation-plan.agent.md (Agent) |

Why flagged: Word-for-word identical: "Generate an implementation plan for new features or refactoring existing code."


Group 8: Caveman Mode β€” Agent + Instruction

  • Reviewed β€” these are intentionally separate

| agents/caveman-mode.agent.md (Agent) | instructions/caveman-mode.instructions.md (Instruction) |

Why flagged: Word-for-word identical description. One applies passively, the other is explicitly invoked.


Group 9: C#/.NET Janitor β€” Two Identical Agents + Universal Variant

  • Reviewed β€” these are intentionally separate
Resource Type Description
agents/csharp-dotnet-janitor.agent.md Agent Janitorial tasks on C#/.NET: cleanup, modernization, tech debt remediation.
agents/dotnet-upgrade.agent.md Agent Janitorial tasks on C#/.NET: cleanup, modernization, tech debt remediation.
agents/janitor.agent.md Agent Janitorial tasks on any codebase: cleanup, simplification, tech debt remediation.

Why flagged: csharp-dotnet-janitor and dotnet-upgrade share word-for-word identical descriptions.


Group 10: Doublecheck β€” Agent + Skill with Same Three-Layer Pipeline

  • Reviewed β€” these are intentionally separate
Resource Type Description
agents/doublecheck.agent.md Agent Three-layer verification for AI output: self-audit, source check, adversarial review.
skills/doublecheck/SKILL.md Skill Three-layer verification for AI output: claim extraction, source check, adversarial review.

Why flagged: Same three-layer verification pipeline for AI output; differ only in resource type.


Groups 11–20 (click to expand)

Group 11: Gilfoyle Code Review β€” Agent + Instruction

  • Reviewed β€” these are intentionally separate

| agents/gilfoyle.agent.md (Agent) | instructions/gilfoyle-code-review.instructions.md (Instruction) |

Same Gilfoyle persona and code review domain; one active, one passive.


Group 12: PRD β€” Agent + Skill

  • Reviewed β€” these are intentionally separate

| agents/prd.agent.md (Agent) | skills/prd/SKILL.md (Skill) |

Same name, same purpose β€” generating PRD documents with user stories.


Group 13: MS-SQL DBA β€” Agent + Instruction

  • Reviewed β€” these are intentionally separate

| agents/ms-sql-dba.agent.md (Agent) | instructions/ms-sql-dba.instructions.md (Instruction) |

The instruction explicitly targets use alongside the ms-sql-dba agent.


Group 14: Context7 β€” Agent + Instruction

  • Reviewed β€” these are intentionally separate

| agents/context7.agent.md (Agent) | instructions/context7.instructions.md (Instruction) |

Identical name and scope (Context7 MCP for docs lookup); differ only in resource type.


Group 15: Markdown Accessibility β€” Agent + Instruction

  • Reviewed β€” these are intentionally separate

| agents/markdown-accessibility-assistant.agent.md (Agent) | instructions/markdown-accessibility.instructions.md (Instruction) |

Same source (GitHub's 5 markdown accessibility best practices). Cross-type overlap.


Group 16: Azure Functions vs Azure Durable Functions C# β€” Near-Identical Instructions

  • Reviewed β€” these are intentionally separate

| instructions/azure-functions-csharp.instructions.md (Instruction) | instructions/azure-durable-functions-csharp.instructions.md (Instruction) |

Descriptions 95%+ identical. Durable Functions extends Azure Functions β€” may warrant merging.


Group 17: Dataverse Python β€” Advanced Patterns vs Production Code

  • Reviewed β€” these are intentionally separate

| skills/dataverse-python-advanced-patterns/SKILL.md (Skill) | skills/dataverse-python-production-code/SKILL.md (Skill) |

Both generate production-ready Dataverse SDK Python code with same themes (error handling, optimization).


Group 18: Spring Data Cosmos Migration β€” Cassandra vs JPA

  • Reviewed β€” these are intentionally separate

| instructions/convert-cassandra-to-spring-data-cosmos.instructions.md (Instruction) | instructions/convert-jpa-to-spring-data-cosmos.instructions.md (Instruction) |

Descriptions identical except source technology (Cassandra vs JPA). Same Azure Cosmos DB destination.


Group 19: Azure Logic Apps β€” Agent + Instruction

  • Reviewed β€” these are intentionally separate

| agents/azure-logic-apps-expert.agent.md (Agent) | instructions/azure-logic-apps-power-automate.instructions.md (Instruction) |

Same focus: Workflow Definition Language, integration patterns, enterprise automation.


Group 20: Declarative Agents for M365 β€” Instruction + Skill

  • Reviewed β€” these are intentionally separate

| instructions/declarative-agents-microsoft365.instructions.md (Instruction) | skills/declarative-agents/SKILL.md (Skill) |

Both cover M365 Copilot declarative agents: TypeSpec, M365 Agents Toolkit, schema v1.5.

Generated by Duplicate Resource Detector Β· 230.4 AIC Β· βŒ– 7.7 AIC Β· ⊞ 5.8K Β· β—·

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