You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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: Power BI Expert Agents vs Power BI Best Practices Instructions β Cross-Type Cluster
Reviewed β these are intentionally separate
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
Comprehensive Power BI data modeling best practices based on Microsoft guidance for creating efficient, scalable semantic models using star schema principles
agents/power-bi-dax-expert.agent.md
Agent
Expert Power BI DAX guidance using Microsoft best practices for performance, readability, and maintainability of DAX formulas
Comprehensive Power BI report design and visualization best practices based on Microsoft guidance for creating effective, accessible, and performant reports and dashboards
Why flagged: Three agent+instruction pairs covering the same Power BI sub-domains: (1) data modeling / star schema, (2) DAX formulas / performance, (3) report design / visualization. Each pair shares nearly identical scope β the only difference is resource type (agent = interactive expert, instruction = passive guidance). The description wording is 85%+ similar within each pair. A fourth agent (power-bi-performance-expert.agent.md) has no direct instruction counterpart and is not included here.
Group 2: Implementation Plan Generation Agents β Identical Descriptions (dropped carryover from #1264)
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.
Why flagged: Both agents share a word-for-word identical description. This pair was originally flagged in #1076 and #1264 but was inadvertently dropped from subsequent reports. Both target the same goal (generating implementation plans before coding), and without clear differentiation in their descriptions, one may make the other redundant.
β»οΈ Unresolved from Previous Reviews
Groups 3β10: High-confidence pairs (previously flagged in #1641, unresolved)
Group 3: Caveman Mode β Agent + Instruction with Identical Description (previously reviewed β see #1641 Group 9)
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.
instructions/caveman-mode.instructions.md
Instruction
Terse, low-token responses. Minimal words, no fluff. Full capabilities preserved.
Why flagged: Word-for-word identical description. Same behavior, same directives. One applies passively (applyTo: '**'), the other is explicitly invoked.
Group 4: C#/.NET Janitor Cluster β Two Agents with Identical Descriptions + Universal Variant (previously reviewed β see #1641 Group 10)
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 and dotnet-upgrade share a word-for-word identical description. janitor.agent.md broadens the same workflow to any language, potentially making both C#-specific agents redundant.
Group 5: Doublecheck β Agent + Skill with Identical Functionality (previously reviewed β see #1641 Group 15)
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).
skills/doublecheck/SKILL.md
Skill
Three-layer verification pipeline for AI output. Extracts verifiable claims, finds supporting/contradicting sources, runs adversarial review for hallucination patterns.
Why flagged: Both describe the exact same three-layer verification pipeline for AI output. They differ only in resource type (agent vs skill).
Group 6: Gilfoyle Code Review β Agent + Instruction (previously reviewed β see #1641 Group 13)
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. One performs active review sessions; the other passively applies the same style to all interactions.
Group 7: PRD β Agent + Skill (previously reviewed β see #1641 Group 14)
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 core purpose β generating PRD documents with user stories and acceptance criteria. Cross-type overlap (agent vs skill).
Group 8: MS-SQL DBA β Agent + Instruction (previously reviewed β see #1641 Group 12)
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 targets use alongside the ms-sql-dba agent, creating heavily overlapping content for the same SQL Server DBA use case.
Group 9: Context7 β Agent + Instruction (previously reviewed β see #1641 Group 11)
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 via Context7 MCP
instructions/context7.instructions.md
Instruction
Use Context7 for authoritative external docs and API references when local context is insufficient
Why flagged: Identical name, nearly identical scope (using Context7 MCP for documentation lookup), differing only in resource type.
Group 10: Markdown Accessibility β Agent + Instruction (previously reviewed β see #1641 Group 17)
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
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 and source material, cross-type overlap.
Groups 11β20: Broader clusters and multi-resource families (previously flagged in #1641, unresolved)
Group 11: Azure Functions vs Durable Functions C# β Near-Identical Instructions (previously reviewed β see #1641 Group 1)
Guidelines and best practices for building Azure Durable Functions in C# using the isolated worker model
Why flagged: Descriptions are 95%+ identical (only difference is "Durable"), same applyTo patterns, closely overlapping content. Durable Functions is a specific extension of Azure Functions and may warrant a merged instruction with clear delineation.
Group 12: Dataverse Python β Advanced Patterns vs Production Code Skills (previously reviewed β see #1641 Group 2)
Generate production code for Dataverse SDK using advanced patterns, error handling, and optimization techniques.
skills/dataverse-python-production-code/SKILL.md
Skill
Generate production-ready Python code using Dataverse SDK with error handling, optimization, and best practices
Why flagged: Both generate production-ready Python code for the same Dataverse SDK with the same themes (error handling, retry logic, OData optimization). Descriptions differ only in wording.
Group 13: Spring Data Cosmos Migration Guides β Cassandra vs JPA (previously reviewed β see #1641 Group 3)
Step-by-step guide for converting Spring Boot JPA applications to use Azure Cosmos DB with Spring Data Cosmos
Why flagged: Both describe a "step-by-step guide for converting Spring Boot X applications to use Azure Cosmos DB with Spring Data Cosmos" β differing only in source technology (Cassandra vs JPA). Same destination, likely shared structural content.
Group 14: Azure Logic Apps β Agent + Instruction Cross-Type Overlap (previously reviewed β see #1641 Group 4)
Reviewed β these are intentionally separate
Resource
Type
Description
agents/azure-logic-apps-expert.agent.md
Agent
Expert guidance for Azure Logic Apps development focusing on workflow design, integration patterns, and JSON-based Workflow Definition Language.
Guidelines for developing Azure Logic Apps and Power Automate workflows with best practices for Workflow Definition Language (WDL), integration patterns, and enterprise automation
Why flagged: Both target Azure Logic Apps development with the same focus areas: Workflow Definition Language, integration patterns, and enterprise automation. Core content domain is identical.
Group 15: Declarative Agents β Instruction + Skill Cross-Type Overlap (previously reviewed β see #1641 Group 5)
Comprehensive development guidelines for Microsoft 365 Copilot declarative agents with schema v1.5, TypeSpec integration, and Microsoft 365 Agents Toolkit workflows
skills/declarative-agents/SKILL.md
Skill
Complete development kit for Microsoft 365 Copilot declarative agents with three comprehensive workflows (basic, advanced, validation), TypeSpec support, and Microsoft 365 Agents Toolkit integration
Why flagged: Both cover M365 Copilot declarative agent development with the same technologies: TypeSpec, M365 Agents Toolkit, schema v1.5. Significant overlap in purpose; differ only in passive (instruction) vs active (skill) delivery.
Group 16: Structured Autonomy Skills β Plan / Generate / Implement (previously reviewed β see #1641 Group 6)
Why flagged: Three skills sharing the "Structured Autonomy" prefix β all described as "[phase] Prompt" for the same workflow. Descriptions are extremely terse and don't explain their differentiation from each other or from general implementation-plan skills.
Group 17: Prompt Engineering Safety β Instruction + Skill Cross-Type Overlap (previously reviewed β see #1641 Group 7)
Comprehensive AI prompt engineering safety review and improvement prompt. Analyzes prompts for safety, bias, security vulnerabilities, and hallucination risks.
Why flagged: Both cover AI prompt engineering safety with the same focus areas (bias mitigation, safety frameworks, security). Significant thematic overlap across both types.
Group 18: Expert Software Engineers β C++ vs .NET Generic Agents (previously reviewed β see #1641 Group 8)
Reviewed β these are intentionally separate
Resource
Type
Description
agents/expert-cpp-software-engineer.agent.md
Agent
Provide expert C++ software engineering guidance using modern C++ and industry best practices.
agents/expert-dotnet-software-engineer.agent.md
Agent
Provide expert .NET software engineering guidance using modern software design patterns.
Why flagged: Nearly identical templated descriptions ("Provide expert X software engineering guidance..."). Both share an identical tools list with 20+ entries. Note that agents/CSharpExpert.agent.md also exists for C#/.NET, potentially forming a three-way overlap.
Group 19: Code Tour β Agent + Skill Cross-Type Overlap (previously reviewed β see #1641 Group 16)
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 create VSCode CodeTour .tour files for the same use cases. Core purpose is identical; the skill adds persona targeting while the agent adds schema depth.
Group 20: Suggest Awesome Copilot Resources β Three Near-Identical Skills (previously reviewed β see #1641 Group 18)
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 and wording β differing only in the resource type they suggest (agents vs instructions vs skills). Could potentially be a single parameterized skill.
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: Power BI Expert Agents vs Power BI Best Practices Instructions β Cross-Type Cluster
agents/power-bi-data-modeling-expert.agent.mdinstructions/power-bi-data-modeling-best-practices.instructions.mdagents/power-bi-dax-expert.agent.mdinstructions/power-bi-dax-best-practices.instructions.mdagents/power-bi-visualization-expert.agent.mdinstructions/power-bi-report-design-best-practices.instructions.mdWhy flagged: Three agent+instruction pairs covering the same Power BI sub-domains: (1) data modeling / star schema, (2) DAX formulas / performance, (3) report design / visualization. Each pair shares nearly identical scope β the only difference is resource type (agent = interactive expert, instruction = passive guidance). The description wording is 85%+ similar within each pair. A fourth agent (
power-bi-performance-expert.agent.md) has no direct instruction counterpart and is not included here.Group 2: Implementation Plan Generation Agents β Identical Descriptions (dropped carryover from #1264)
agents/planner.agent.mdagents/implementation-plan.agent.mdWhy flagged: Both agents share a word-for-word identical description. This pair was originally flagged in #1076 and #1264 but was inadvertently dropped from subsequent reports. Both target the same goal (generating implementation plans before coding), and without clear differentiation in their descriptions, one may make the other redundant.
β»οΈ Unresolved from Previous Reviews
Groups 3β10: High-confidence pairs (previously flagged in #1641, unresolved)
Group 3: Caveman Mode β Agent + Instruction with Identical Description (previously reviewed β see #1641 Group 9)
agents/caveman-mode.agent.mdinstructions/caveman-mode.instructions.mdWhy flagged: Word-for-word identical description. Same behavior, same directives. One applies passively (
applyTo: '**'), the other is explicitly invoked.Group 4: C#/.NET Janitor Cluster β Two Agents with Identical Descriptions + Universal Variant (previously reviewed β see #1641 Group 10)
agents/csharp-dotnet-janitor.agent.mdagents/dotnet-upgrade.agent.mdagents/janitor.agent.mdWhy flagged:
csharp-dotnet-janitoranddotnet-upgradeshare a word-for-word identical description.janitor.agent.mdbroadens the same workflow to any language, potentially making both C#-specific agents redundant.Group 5: Doublecheck β Agent + Skill with Identical Functionality (previously reviewed β see #1641 Group 15)
agents/doublecheck.agent.mdskills/doublecheck/SKILL.mdWhy flagged: Both describe the exact same three-layer verification pipeline for AI output. They differ only in resource type (agent vs skill).
Group 6: Gilfoyle Code Review β Agent + Instruction (previously reviewed β see #1641 Group 13)
agents/gilfoyle.agent.mdinstructions/gilfoyle-code-review.instructions.mdWhy flagged: Same Gilfoyle persona, same code review domain. One performs active review sessions; the other passively applies the same style to all interactions.
Group 7: PRD β Agent + Skill (previously reviewed β see #1641 Group 14)
agents/prd.agent.mdskills/prd/SKILL.mdWhy flagged: Same name (
prd), same core purpose β generating PRD documents with user stories and acceptance criteria. Cross-type overlap (agent vs skill).Group 8: MS-SQL DBA β Agent + Instruction (previously reviewed β see #1641 Group 12)
agents/ms-sql-dba.agent.mdinstructions/ms-sql-dba.instructions.mdWhy flagged: The instruction explicitly targets use alongside the
ms-sql-dbaagent, creating heavily overlapping content for the same SQL Server DBA use case.Group 9: Context7 β Agent + Instruction (previously reviewed β see #1641 Group 11)
agents/context7.agent.mdinstructions/context7.instructions.mdWhy flagged: Identical name, nearly identical scope (using Context7 MCP for documentation lookup), differing only in resource type.
Group 10: Markdown Accessibility β Agent + Instruction (previously reviewed β see #1641 Group 17)
agents/markdown-accessibility-assistant.agent.mdinstructions/markdown-accessibility.instructions.mdWhy flagged: Both reference the same source (GitHub's 5 best practices for markdown accessibility). Identical domain and source material, cross-type overlap.
Groups 11β20: Broader clusters and multi-resource families (previously flagged in #1641, unresolved)
Group 11: Azure Functions vs Durable Functions C# β Near-Identical Instructions (previously reviewed β see #1641 Group 1)
instructions/azure-functions-csharp.instructions.mdinstructions/azure-durable-functions-csharp.instructions.mdWhy flagged: Descriptions are 95%+ identical (only difference is "Durable"), same
applyTopatterns, closely overlapping content. Durable Functions is a specific extension of Azure Functions and may warrant a merged instruction with clear delineation.Group 12: Dataverse Python β Advanced Patterns vs Production Code Skills (previously reviewed β see #1641 Group 2)
skills/dataverse-python-advanced-patterns/SKILL.mdskills/dataverse-python-production-code/SKILL.mdWhy flagged: Both generate production-ready Python code for the same Dataverse SDK with the same themes (error handling, retry logic, OData optimization). Descriptions differ only in wording.
Group 13: Spring Data Cosmos Migration Guides β Cassandra vs JPA (previously reviewed β see #1641 Group 3)
instructions/convert-cassandra-to-spring-data-cosmos.instructions.mdinstructions/convert-jpa-to-spring-data-cosmos.instructions.mdWhy flagged: Both describe a "step-by-step guide for converting Spring Boot X applications to use Azure Cosmos DB with Spring Data Cosmos" β differing only in source technology (Cassandra vs JPA). Same destination, likely shared structural content.
Group 14: Azure Logic Apps β Agent + Instruction Cross-Type Overlap (previously reviewed β see #1641 Group 4)
agents/azure-logic-apps-expert.agent.mdinstructions/azure-logic-apps-power-automate.instructions.mdWhy flagged: Both target Azure Logic Apps development with the same focus areas: Workflow Definition Language, integration patterns, and enterprise automation. Core content domain is identical.
Group 15: Declarative Agents β Instruction + Skill Cross-Type Overlap (previously reviewed β see #1641 Group 5)
instructions/declarative-agents-microsoft365.instructions.mdskills/declarative-agents/SKILL.mdWhy flagged: Both cover M365 Copilot declarative agent development with the same technologies: TypeSpec, M365 Agents Toolkit, schema v1.5. Significant overlap in purpose; differ only in passive (instruction) vs active (skill) delivery.
Group 16: Structured Autonomy Skills β Plan / Generate / Implement (previously reviewed β see #1641 Group 6)
skills/structured-autonomy-plan/SKILL.mdskills/structured-autonomy-generate/SKILL.mdskills/structured-autonomy-implement/SKILL.mdWhy flagged: Three skills sharing the "Structured Autonomy" prefix β all described as "[phase] Prompt" for the same workflow. Descriptions are extremely terse and don't explain their differentiation from each other or from general implementation-plan skills.
Group 17: Prompt Engineering Safety β Instruction + Skill Cross-Type Overlap (previously reviewed β see #1641 Group 7)
instructions/ai-prompt-engineering-safety-best-practices.instructions.mdskills/ai-prompt-engineering-safety-review/SKILL.mdWhy flagged: Both cover AI prompt engineering safety with the same focus areas (bias mitigation, safety frameworks, security). Significant thematic overlap across both types.
Group 18: Expert Software Engineers β C++ vs .NET Generic Agents (previously reviewed β see #1641 Group 8)
agents/expert-cpp-software-engineer.agent.mdagents/expert-dotnet-software-engineer.agent.mdWhy flagged: Nearly identical templated descriptions ("Provide expert X software engineering guidance..."). Both share an identical
toolslist with 20+ entries. Note thatagents/CSharpExpert.agent.mdalso exists for C#/.NET, potentially forming a three-way overlap.Group 19: Code Tour β Agent + Skill Cross-Type Overlap (previously reviewed β see #1641 Group 16)
agents/code-tour.agent.mdskills/code-tour/SKILL.mdWhy flagged: Both create VSCode CodeTour
.tourfiles for the same use cases. Core purpose is identical; the skill adds persona targeting while the agent adds schema depth.Group 20: Suggest Awesome Copilot Resources β Three Near-Identical Skills (previously reviewed β see #1641 Group 18)
skills/suggest-awesome-github-copilot-agents/SKILL.mdskills/suggest-awesome-github-copilot-instructions/SKILL.mdskills/suggest-awesome-github-copilot-skills/SKILL.mdWhy flagged: Three skills with nearly identical structure and wording β differing only in the resource type they suggest (agents vs instructions vs skills). Could potentially be a single parameterized skill.