Skip to content

πŸ” Duplicate Resource ReviewΒ #2128

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
Resource Type Description
agents/linkedin-post-writer.agent.md Agent Draft LinkedIn posts with Unicode bold/italic styling and engagement-optimized structure.
skills/linkedin-post-formatter/SKILL.md Skill Format LinkedIn posts using Unicode bold/italic styling and engagement-optimized patterns.

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


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: Agent covers both create+update operations 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

| agents/mentoring-juniors.agent.md (Agent) | skills/mentoring-juniors/SKILL.md (Skill) |

Why flagged: Same name, same Socratic approach, same target audience.


Group 5: Quality Playbook β€” Agent + Skill

  • Reviewed β€” these are intentionally separate

| agents/quality-playbook.agent.md (Agent) | skills/quality-playbook/SKILL.md (Skill) |

Why flagged: Same name and word-for-word identical description: "Complete quality audit. Finds 35% of real defects structural review cannot catch."


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.


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 description: "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 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.
agents/janitor.agent.md Agent Janitorial tasks on any codebase: cleanup, simplification, tech debt remediation.

Why flagged: csharp-dotnet-janitor and dotnet-upgrade share a word-for-word identical description; janitor is a language-agnostic superset.


Group 10: Doublecheck β€” Agent + Skill

  • Reviewed β€” these are intentionally separate

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

Why flagged: Both describe the same three-layer verification pipeline (self-audit β†’ source check β†’ adversarial review) for AI output.


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 overlapping 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 with TypeSpec and Microsoft 365 Agents Toolkit; differ only in resource type.


Generated by Duplicate Resource Detector Β· 166.3 AIC Β· βŒ– 7.22 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