type-collision-detector

Official

Prevent C# naming conflicts, ensure unique types.

AuthorCyberdineDevelopment
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Accidental duplicate type names across different namespaces lead to ambiguous reference errors and messy codebases. This skill proactively identifies such collisions within your solution, suggesting clear naming conventions to prevent future compilation issues.

Core Features & Use Cases

  • Solution-Wide Scan: Detects identical type names (e.g., Product in Domain.Models and API.DTOs) across all projects in your solution.
  • Location & Context: Provides the file path, line number, and namespace for each colliding type.
  • Intelligent Suggestions: Offers concrete renaming suggestions (e.g., ProductDto) to resolve conflicts.
  • Use Case: Before creating a new Result class, you want to ensure it won't clash with existing types. Use type-collision-detector to check for any duplicates and get recommendations for a unique name.

Quick Start

Use the type-collision-detector skill to scan the entire solution for any duplicate type names.

Dependency Matrix

Required Modules

dotnet

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: type-collision-detector
Download link: https://github.com/CyberdineDevelopment/claude-tools/archive/main.zip#type-collision-detector

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository