Skip to content

πŸ” Duplicate Resource ReviewΒ #1572

@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.


πŸ†• New Findings

Group 1: Caveman Mode β€” Agent + Instruction with Identical Description

  • Reviewed β€” these are intentionally separate
Resource Type Description
agents/caveman-mode.agent.md Agent Terse, low-token responses. Minimal words, no fluff. Full capabilities preserved. Use when: optimize token usage, low-token mode, concise output, caveman mode, reduce verbosity, token-efficient, brief responses.
instructions/caveman-mode.instructions.md Instruction Terse, low-token responses. Minimal words, no fluff. Full capabilities preserved. Use when: optimize token usage, low-token mode, concise output, caveman mode, reduce verbosity, token-efficient, brief responses.

Why flagged: Both resources share a word-for-word identical description and cover the same Caveman Mode behavior (terse, low-token responses). The agent is invoked explicitly while the instruction applies passively to all files (applyTo: '**'). The body content is also very similar β€” same persona, same directives. One may make the other redundant, or they may be intentionally complementary (explicit invocation vs always-on).


Group 2: Code Tour β€” Agent + Skill Cross-Type Overlap

  • Reviewed β€” these are intentionally separate
Resource Type Description
agents/code-tour.agent.md Agent Expert agent for creating and maintaining VSCode CodeTour files with comprehensive schema support and best practices
skills/code-tour/SKILL.md Skill Use this skill to create CodeTour .tour files β€” persona-targeted, step-by-step walkthroughs that link to real files and line numbers.

Why flagged: Both resources create VSCode CodeTour .tour files for the same use cases (onboarding, code walkthroughs, PR reviews, architecture tours). The skill adds persona targeting (20 developer personas) and the agent adds schema depth (environment variables, command links, etc.), but the core purpose β€” generating CodeTour files β€” is identical. A strong cross-type duplicate signal.


♻️ Unresolved from Previous Reviews

Groups 3–10: High-confidence pairs (previously flagged in #1264, unresolved)

Group 3: C#/.NET Janitor Cluster β€” Two Agents with Identical Descriptions + Universal Variant (previously reviewed β€” see #1264)

  • 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 Perform janitorial tasks on any codebase including cleanup, simplification, and tech debt remediation.

Why flagged: csharp-dotnet-janitor.agent.md and dotnet-upgrade.agent.md share a word-for-word identical description. janitor.agent.md (Universal Janitor) broadens the same janitorial workflow to any language/codebase, potentially making both C#-specific agents redundant. The janitor.agent.md was not included in the previous review of this pair.


Group 4: Implementation Plan Generation Agents β€” Identical Descriptions (previously reviewed β€” see #1264, #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 a word-for-word identical description. All four agents produce implementation plans for code changes.


Group 5: Doublecheck β€” Agent + Skill with Identical Functionality (previously reviewed β€” see #1347)

  • Reviewed β€” these are intentionally separate
Resource Type Description
agents/doublecheck.agent.md Agent Interactive verification agent for AI-generated output. Runs a three-layer pipeline (self-audit, source verification, adversarial review) and produces structured reports with source links for human review.
skills/doublecheck/SKILL.md Skill Three-layer verification pipeline for AI output. Extracts verifiable claims, finds supporting or contradicting sources via web search, runs adversarial review for hallucination patterns, and produces a structured verification report with source links for human review.

Why flagged: Both describe the exact same three-layer verification pipeline for AI output. Differ only in resource type (agent vs skill).


Group 6: Gilfoyle Code Review β€” Agent + Instruction (previously reviewed β€” see #1264)

  • 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: Same Gilfoyle persona, same code review domain. Agent performs active review sessions; instruction passively applies the same style.


Group 7: PRD Agent + Skill (previously reviewed β€” see #1264)

  • 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: Same name (prd), same purpose β€” generating PRD documents with user stories and acceptance criteria.


Group 8: Markdown Accessibility β€” Agent + Instruction (previously reviewed β€” see #1264, #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 reference the same source (GitHub's 5 best practices for markdown accessibility). Identical domain, cross-type overlap.


Group 9: MS-SQL DBA β€” Agent + Instruction (previously reviewed β€” see #1264, #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: The instruction explicitly provides guidelines when "the ms-sql-dba.agent.md chat mode is active" β€” effectively a companion with heavily overlapping content.


Group 10: Context7 β€” Agent + Instruction (previously reviewed β€” see #1264, #1076)

  • Reviewed β€” these are intentionally separate
Resource Type Description
agents/context7.agent.md Agent Use Context7 MCP to pull up-to-date documentation
instructions/context7.instructions.md Instruction Use Context7 MCP to pull up-to-date, version-specific documentation

Why flagged: Identical name, nearly identical description and scope (using Context7 MCP for documentation lookup), differing only in resource type.

Groups 11–20: Language-family clusters and broader groups (previously flagged in #1264 and #1347, unresolved)

Group 11: MCP Server Expert Agents β€” 10 Language-Specific Agents (previously reviewed β€” see #1347)

  • Reviewed β€” these are intentionally separate
Resource Type Description
agents/csharp-mcp-expert.agent.md Agent Expert assistant for developing Model Context Protocol (MCP) servers in C#
agents/python-mcp-expert.agent.md Agent Expert assistant for developing Model Context Protocol (MCP) servers in Python
agents/typescript-mcp-expert.agent.md Agent Expert assistant for developing Model Context Protocol (MCP) servers in TypeScript
agents/go-mcp-expert.agent.md Agent Expert assistant for building Model Context Protocol (MCP) servers in Go using the official SDK.
agents/kotlin-mcp-expert.agent.md Agent Expert assistant for building Model Context Protocol (MCP) servers in Kotlin using the official SDK.
agents/java-mcp-expert.agent.md Agent Expert assistance for building Model Context Protocol servers in Java using reactive streams, the official MCP Java SDK, and Spring Boot integration.
agents/ruby-mcp-expert.agent.md Agent Expert assistance for building Model Context Protocol servers in Ruby using the official MCP Ruby SDK gem with Rails integration.
agents/swift-mcp-expert.agent.md Agent Expert assistance for building Model Context Protocol servers in Swift using modern concurrency features and the official MCP Swift SDK.
agents/php-mcp-expert.agent.md Agent Expert assistant for PHP MCP server development using the official PHP SDK with attribute-based discovery
agents/rust-mcp-expert.agent.md Agent Expert assistant for Rust MCP server development using the rmcp SDK with tokio async runtime

Why flagged: All 10 agents serve the same purpose ("Expert assistant for building MCP servers in X") differentiated only by target language. Each also has a companion instruction (Group 12), raising cross-type redundancy questions.


Group 12: MCP Server Instructions β€” 10 Language-Specific Instructions (previously reviewed β€” see #1347)

  • Reviewed β€” these are intentionally separate
Resource Type Description
instructions/csharp-mcp-server.instructions.md Instruction Instructions for building Model Context Protocol (MCP) servers using the C# SDK
instructions/python-mcp-server.instructions.md Instruction Instructions for building Model Context Protocol (MCP) servers using the Python SDK
instructions/typescript-mcp-server.instructions.md Instruction Instructions for building Model Context Protocol (MCP) servers using the TypeScript SDK
instructions/go-mcp-server.instructions.md Instruction Best practices and patterns for building MCP servers in Go using the official SDK
instructions/kotlin-mcp-server.instructions.md Instruction Best practices and patterns for building MCP servers in Kotlin using the official SDK
instructions/java-mcp-server.instructions.md Instruction Best practices and patterns for building MCP servers in Java using the official SDK
instructions/ruby-mcp-server.instructions.md Instruction Best practices and patterns for building MCP servers in Ruby using the official SDK
instructions/swift-mcp-server.instructions.md Instruction Best practices and patterns for building MCP servers in Swift using the official SDK
instructions/php-mcp-server.instructions.md Instruction Best practices for building MCP servers in PHP using the official SDK
instructions/rust-mcp-server.instructions.md Instruction Best practices for building MCP servers in Rust using the rmcp SDK

Why flagged: All 10 instructions provide "best practices for building MCP servers in X" differentiated only by target language. Each also has a corresponding Expert Agent (Group 11).


Group 13: Suggest Awesome Copilot Resources β€” Three Near-Identical Skills (previously reviewed β€” see #1264, #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 the resource type they suggest (agents vs instructions vs skills). Could potentially be a single parameterized skill.


Group 14: Implementation Plan Agent + Skill Cross-Type Overlap (previously reviewed β€” see #1347)

  • Reviewed β€” these are intentionally separate
Resource Type Description
agents/implementation-plan.agent.md Agent Generate an implementation plan for new features or refactoring existing code.
skills/create-implementation-plan/SKILL.md Skill Create a new implementation plan file for new features, refactoring existing code or upgrading packages, design, architecture or infrastructure.

Why flagged: Both create implementation plans for new features or refactoring. Agent-vs-skill cross-type overlap on the same task. (Related: Group 4 for the agent-to-agent cluster.)


Group 15: GitHub Copilot SDK Instructions β€” 4 Language-Specific Instructions (previously reviewed β€” see #1347)

  • Reviewed β€” these are intentionally separate
Resource Type Description
instructions/copilot-sdk-csharp.instructions.md Instruction This file provides guidance on building C# applications using GitHub Copilot SDK.
instructions/copilot-sdk-go.instructions.md Instruction This file provides guidance on building Go applications using GitHub Copilot SDK.
instructions/copilot-sdk-nodejs.instructions.md Instruction This file provides guidance on building Node.js/TypeScript applications using GitHub Copilot SDK.
instructions/copilot-sdk-python.instructions.md Instruction This file provides guidance on building Python applications using GitHub Copilot SDK.

Why flagged: All 4 share an identical description template ("This file provides guidance on building X applications using GitHub Copilot SDK.") and cover the same Copilot SDK topic for different languages.


Group 16: Polyglot Test Pipeline β€” 8 Sub-Agents (previously reviewed β€” see #1347)

  • Reviewed β€” these are intentionally separate
Resource Type Description
agents/polyglot-test-generator.agent.md Agent Orchestrates comprehensive test generation using Research-Plan-Implement pipeline.
agents/polyglot-test-researcher.agent.md Agent Analyzes codebases to understand structure, testing patterns, and testability.
agents/polyglot-test-planner.agent.md Agent Creates structured test implementation plans from research findings.
agents/polyglot-test-implementer.agent.md Agent Implements a single phase from the test plan.
agents/polyglot-test-builder.agent.md Agent Runs build/compile commands for any language and reports results.
agents/polyglot-test-linter.agent.md Agent Runs code formatting/linting for any language and reports results.
agents/polyglot-test-tester.agent.md Agent Runs test commands for any language and reports results.
agents/polyglot-test-fixer.agent.md Agent Fixes compilation errors in source or test files.

Why flagged: 8 agents sharing the "Polyglot Test" prefix forming a tightly coupled pipeline. Likely intentionally separate sub-agents (each handles a distinct phase), but warrants confirmation as a coordinated agentic workflow rather than redundancies.


Group 17: Technical Documentation Writing β€” Two Agents + Skill (previously reviewed β€” see #1264)

  • 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 Technical documentation, README files, API docs, diagrams, 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 (docs, READMEs, API docs) with a similar audience. The documentation-writer skill applies the DiΓ‘taxis framework as a differentiator.


Group 18: Security Code Review β€” Three Agents (previously reviewed β€” see #1264)

  • 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, PRD compliance verification.

Why flagged: Three agents all performing security-focused code review with OWASP coverage. Core security review function overlaps significantly across all three, though each has differentiating characteristics (personas, PRD compliance, etc.).


Group 19: ColdFusion Instructions β€” CFC vs CFM File Types (previously reviewed β€” see #1347)

  • Reviewed β€” these are intentionally separate
Resource Type Description
instructions/coldfusion-cfc.instructions.md Instruction ColdFusion Coding Standards for CFC component and application patterns
instructions/coldfusion-cfm.instructions.md Instruction ColdFusion cfm files and application patterns

Why flagged: Both cover ColdFusion coding standards and application patterns. They target different file types (.cfc components vs .cfm templates), but the content overlap may warrant merging into a single ColdFusion instruction.


Group 20: Arch Linux β€” Agent + Instruction + Triage Skill (previously reviewed β€” see #1347)

  • 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.
skills/arch-linux-triage/SKILL.md Skill Triage and resolve Arch Linux issues with pacman, systemd, and rolling-release best practices.

Why flagged: Three resource types (agent, instruction, skill) all covering Arch Linux administration with pacman and rolling-release workflows. Similar three-way overlaps exist for CentOS, Debian, and Fedora distributions (see also #1264 Group 9).


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.

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

Generated by Duplicate Resource Detector Β· ● 2.4M Β· β—·

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