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
Why flagged: All three descriptions are word-for-word identical except for the resource type noun (agents / instructions / skills). Same workflow, same repo, same dedup logic.
Group 2: C# Unit Testing Framework Skills β Three Near-Identical Skills
Reviewed β these are intentionally separate
Resource
Description
skills/csharp-nunit/SKILL.md
Get best practices for NUnit unit testing, including data-driven tests
skills/csharp-tunit/SKILL.md
Get best practices for TUnit unit testing, including data-driven tests
skills/csharp-xunit/SKILL.md
Get best practices for XUnit unit testing, including data-driven tests
Why flagged: Template-identical descriptions and body structure; only framework name differs. Different frameworks (NUnit/TUnit/xUnit) but same templated guidance.
Group 3: GitHub Copilot SDK Instructions β Five Language-Specific Instructions
Why flagged: Five instructions for the same GitHub Copilot SDK, differing only in target language. Template-identical descriptions. Similar to MCP Server Generator skills (already accepted as separate) β same rationale may apply.
Near-identical descriptions emphasizing Unicode bold/italic styling and engagement optimization.
Group 5: Specification Generation β Agent + Two Skills
Reviewed β these are intentionally separate
agents/specification.agent.md (Agent) + skills/create-specification/SKILL.md + skills/update-specification/SKILL.md (Skills) β Agent covers both create+update the two skills handle individually.
Group 6: MCP Expert Agents vs MCP Server Instructions β 10-Language Cross-Type Pairs
Reviewed β these are intentionally separate
For each of 10 languages (C#, Go, Java, Kotlin, PHP, Python, Ruby, Rust, Swift, TypeScript): an *-mcp-expert.agent.md and a *-mcp-server.instructions.md cover the same SDK. MCP Server Generator skills were accepted as separate.
Word-for-word identical description: "Generate an implementation plan for new features or refactoring existing code."
Groups 11β23 (click to expand)
Group 11: Caveman Mode β Agent + Instruction
Reviewed β these are intentionally separate
| agents/caveman-mode.agent.md (Agent) | instructions/caveman-mode.instructions.md (Instruction) | Identical description; one passive, one invoked.
Group 12: C#/.NET Janitor β Two Identical Agents + Universal Variant
Reviewed β these are intentionally separate
agents/csharp-dotnet-janitor.agent.md and agents/dotnet-upgrade.agent.md share a word-for-word identical description; agents/janitor.agent.md is a language-agnostic superset.
Group 21: Spring Data Cosmos Migration β Cassandra vs JPA
Reviewed β these are intentionally separate
| instructions/convert-cassandra-to-spring-data-cosmos.instructions.md | instructions/convert-jpa-to-spring-data-cosmos.instructions.md | Same destination, different source tech.
Group 22: 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 domain.
Group 23: Declarative Agents for M365 β Instruction + Skill
Summary
Check the box next to any group that is intentionally separate to exclude it from future reports.
π New Findings
Group 1: Suggest Awesome Copilot Resources β Three Parallel Skills
|
skills/suggest-awesome-github-copilot-agents/SKILL.md(Skill) |skills/suggest-awesome-github-copilot-instructions/SKILL.md(Skill) |skills/suggest-awesome-github-copilot-skills/SKILL.md(Skill) |Why flagged: All three descriptions are word-for-word identical except for the resource type noun (agents / instructions / skills). Same workflow, same repo, same dedup logic.
Group 2: C# Unit Testing Framework Skills β Three Near-Identical Skills
skills/csharp-nunit/SKILL.mdskills/csharp-tunit/SKILL.mdskills/csharp-xunit/SKILL.mdWhy flagged: Template-identical descriptions and body structure; only framework name differs. Different frameworks (NUnit/TUnit/xUnit) but same templated guidance.
Group 3: GitHub Copilot SDK Instructions β Five Language-Specific Instructions
instructions/copilot-sdk-csharp.instructions.md,instructions/copilot-sdk-go.instructions.md,instructions/copilot-sdk-java.instructions.md,instructions/copilot-sdk-nodejs.instructions.md,instructions/copilot-sdk-python.instructions.mdWhy flagged: Five instructions for the same GitHub Copilot SDK, differing only in target language. Template-identical descriptions. Similar to MCP Server Generator skills (already accepted as separate) β same rationale may apply.
β»οΈ Unresolved Carryovers from #2128
Group 4: LinkedIn Post Creation β Agent + Skill
|
agents/linkedin-post-writer.agent.md(Agent) |skills/linkedin-post-formatter/SKILL.md(Skill) |Near-identical descriptions emphasizing Unicode bold/italic styling and engagement optimization.
Group 5: Specification Generation β Agent + Two Skills
agents/specification.agent.md(Agent) +skills/create-specification/SKILL.md+skills/update-specification/SKILL.md(Skills) β Agent covers both create+update the two skills handle individually.Group 6: MCP Expert Agents vs MCP Server Instructions β 10-Language Cross-Type Pairs
For each of 10 languages (C#, Go, Java, Kotlin, PHP, Python, Ruby, Rust, Swift, TypeScript): an
*-mcp-expert.agent.mdand a*-mcp-server.instructions.mdcover the same SDK. MCP Server Generator skills were accepted as separate.Group 7: Mentoring Juniors β Agent + Skill
|
agents/mentoring-juniors.agent.md(Agent) |skills/mentoring-juniors/SKILL.md(Skill) |Same name, same Socratic approach, same target audience.
Group 8: Quality Playbook β Agent + Skill
|
agents/quality-playbook.agent.md(Agent) |skills/quality-playbook/SKILL.md(Skill) |Same name, word-for-word identical description.
Group 9: Power BI β 3 Agent+Instruction Cross-Type Pairs
Data modeling:
agents/power-bi-data-modeling-expert.agent.md/instructions/power-bi-data-modeling-best-practices.instructions.mdΒ· DAX:agents/power-bi-dax-expert.agent.md/instructions/power-bi-dax-best-practices.instructions.mdΒ· Visualization:agents/power-bi-visualization-expert.agent.md/instructions/power-bi-report-design-best-practices.instructions.mdGroup 10: Implementation Plan Agents β Identical Descriptions
|
agents/planner.agent.md|agents/implementation-plan.agent.md|Word-for-word identical description: "Generate an implementation plan for new features or refactoring existing code."
Groups 11β23 (click to expand)
Group 11: Caveman Mode β Agent + Instruction
|
agents/caveman-mode.agent.md(Agent) |instructions/caveman-mode.instructions.md(Instruction) | Identical description; one passive, one invoked.Group 12: C#/.NET Janitor β Two Identical Agents + Universal Variant
agents/csharp-dotnet-janitor.agent.mdandagents/dotnet-upgrade.agent.mdshare a word-for-word identical description;agents/janitor.agent.mdis a language-agnostic superset.Group 13: Doublecheck β Agent + Skill
|
agents/doublecheck.agent.md(Agent) |skills/doublecheck/SKILL.md(Skill) | Same three-layer verification pipeline.Group 14: Gilfoyle Code Review β Agent + Instruction
|
agents/gilfoyle.agent.md(Agent) |instructions/gilfoyle-code-review.instructions.md(Instruction) | Same persona, one active, one passive.Group 15: PRD β Agent + Skill
|
agents/prd.agent.md(Agent) |skills/prd/SKILL.md(Skill) | Same name, same purpose.Group 16: MS-SQL DBA β Agent + Instruction
|
agents/ms-sql-dba.agent.md(Agent) |instructions/ms-sql-dba.instructions.md(Instruction) | Instruction explicitly targets use with the agent.Group 17: Context7 β Agent + Instruction
|
agents/context7.agent.md(Agent) |instructions/context7.instructions.md(Instruction) | Identical name and scope.Group 18: Markdown Accessibility β Agent + Instruction
|
agents/markdown-accessibility-assistant.agent.md(Agent) |instructions/markdown-accessibility.instructions.md(Instruction) | Same 5 GitHub best practices.Group 19: Azure Functions vs Azure Durable Functions C# β Near-Identical Instructions
|
instructions/azure-functions-csharp.instructions.md|instructions/azure-durable-functions-csharp.instructions.md| 95%+ identical descriptions.Group 20: Dataverse Python β Advanced Patterns vs Production Code
|
skills/dataverse-python-advanced-patterns/SKILL.md|skills/dataverse-python-production-code/SKILL.md| Overlapping themes.Group 21: Spring Data Cosmos Migration β Cassandra vs JPA
|
instructions/convert-cassandra-to-spring-data-cosmos.instructions.md|instructions/convert-jpa-to-spring-data-cosmos.instructions.md| Same destination, different source tech.Group 22: Azure Logic Apps β Agent + Instruction
|
agents/azure-logic-apps-expert.agent.md(Agent) |instructions/azure-logic-apps-power-automate.instructions.md(Instruction) | Same domain.Group 23: Declarative Agents for M365 β Instruction + Skill
|
instructions/declarative-agents-microsoft365.instructions.md(Instruction) |skills/declarative-agents/SKILL.md(Skill) | Same M365 Copilot declarative agents scope.