Skip to content

🔍 Duplicate Resource Review #4740

Description

@github-actions

Summary

  • Potential duplicate groups found: 11
  • Resources involved: 34
  • Known accepted (excluded): 0 pairs (previous duplicate-review issues could not be read; none were excluded)

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.

Potential Duplicates

Group 1: Planner and implementation-plan agents with identical descriptions

  • 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.
skills/create-implementation-plan/SKILL.md Skill Create a new implementation plan file for new features, refactoring, or upgrades.

Why flagged: The two agents have identical descriptions and the skill covers the same activity.


Group 2: Agents with the same description (.NET upgrade vs C# janitor)

  • Reviewed — these are intentionally separate
Resource Type Description
agents/dotnet-upgrade.agent.md Agent Perform janitorial tasks on C#/.NET code including cleanup, modernization, and tech debt remediation.
agents/csharp-dotnet-janitor.agent.md Agent Same description
agents/janitor.agent.md Agent Janitorial tasks on any codebase

Why flagged: dotnet-upgrade has a description identical to csharp-dotnet-janitor. Either the description is a copy/paste error, or the agents overlap. janitor is the generic version.


Group 3: Caveman mode (agent + instruction)

  • Reviewed — these are intentionally separate
Resource Type Description
agents/caveman-mode.agent.md Agent Terse, low-token responses. Minimal words, no fluff.
instructions/caveman-mode.instructions.md Instruction Same description

Why flagged: Same name and the same description.


Group 4: Mentoring juniors (agent + skill)

  • Reviewed — these are intentionally separate
Resource Type Description
agents/mentoring-juniors.agent.md Agent Socratic mentor for junior developers; never gives direct answers.
skills/mentoring-juniors/SKILL.md Skill Socratic mentoring for junior developers and AI newcomers.
agents/mentor.agent.md Agent Help mentor the engineer by providing guidance and support.

Why flagged: Same name and the same Socratic approach. mentor is a looser overlap.


Group 5: Doublecheck verification (agent + skill)

  • Reviewed — these are intentionally separate
Resource Type Description
agents/doublecheck.agent.md Agent Three-layer verification pipeline for AI-generated output.
skills/doublecheck/SKILL.md Skill Three-layer verification pipeline for AI output.

Why flagged: Same name and the same pipeline.


Group 6: Code tour (agent + skill)

  • Reviewed — these are intentionally separate
Resource Type Description
agents/code-tour.agent.md Agent Creates and maintains VSCode CodeTour files.
skills/code-tour/SKILL.md Skill CodeTour file creation

Why flagged: Same name and the same scope.


Group 7: Quality playbook (agent + skill)

  • Reviewed — these are intentionally separate
Resource Type Description
agents/quality-playbook.agent.md Agent Run a complete quality engineering audit on any codebase.
skills/quality-playbook/SKILL.md Skill Run a complete quality engineering audit on any codebase.

Why flagged: The descriptions start with the same sentence and the names are the same.


Group 8: PRD generation (agent + skill)

  • Reviewed — these are intentionally separate
Resource Type Description
agents/prd.agent.md Agent Generate a comprehensive Product Requirements Document (PRD).
skills/prd/SKILL.md Skill Generate high-quality PRDs.

Why flagged: Same name and the same task.


Group 9: Technical spike, specification and ADR creation (agent vs skill)

  • Reviewed — these are intentionally separate
Resource Type Description
agents/specification.agent.md Agent Generate or update specification documents.
skills/create-specification/SKILL.md Skill Create a specification file optimized for AI.
agents/adr-generator.agent.md Agent Create Architectural Decision Records.
skills/create-architectural-decision-record/SKILL.md Skill Create an ADR document.
agents/research-technical-spike.agent.md Agent Research and validate technical spike documents.
skills/create-technical-spike/SKILL.md Skill Create time-boxed technical spike documents.

Why flagged: Three agent/skill pairs. Each pair covers the same document type.


Group 10: .NET upgrade (instruction + skill) and Arch Linux guidance

  • Reviewed — these are intentionally separate
Resource Type Description
instructions/dotnet-upgrade.instructions.md Instruction Comprehensive .NET framework upgrades with progressive tracking.
skills/dotnet-upgrade/SKILL.md Skill Prompts for .NET framework upgrade analysis and execution.
agents/arch-linux-expert.agent.md Agent Arch Linux pacman and rolling-release administration.
instructions/arch-linux.instructions.md Instruction Arch Linux administration and pacman workflows.
skills/arch-linux-triage/SKILL.md Skill Arch Linux triage with pacman and systemd.

Why flagged: Same topic across the types. The Arch Linux resources are weaker candidates, as the same triplet pattern exists for other distros (CentOS, Debian, Fedora).


Group 11: Azure Verified Modules, MS SQL, MongoDB and Declarative Agents (agent vs instruction pairs)

  • Reviewed — these are intentionally separate
Resource Type Description
agents/azure-verified-modules-bicep.agent.md Agent Bicep IaC with AVM
instructions/azure-verified-modules-bicep.instructions.md Instruction AVM and Bicep
agents/azure-verified-modules-terraform.agent.md Agent Terraform IaC with AVM
instructions/azure-verified-modules-terraform.instructions.md Instruction AVM and Terraform
agents/ms-sql-dba.agent.md Agent MS SQL Server DBA
instructions/ms-sql-dba.instructions.md Instruction MS-SQL DBA chat mode
skills/declarative-agents/SKILL.md Skill M365 Copilot declarative agents dev kit
instructions/declarative-agents-microsoft365.instructions.md Instruction M365 declarative agent guidelines

Why flagged: The same names and topics appear as agent and instruction pairs. These are likely complementary, so confidence is lower.

Generated by Duplicate Resource Detector · copilot · auto · 23 AIC · ⌖ 0.552 AIC · ⊞ 9.3K · ◷

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions