rubberduck-doppelganger-hunt-pro
CommunityDiscover semantic duplicates and clones in codebase.
Software Engineering#code quality#duplicate detection#codebase management#semantic analysis#code duplication
Authorfaizanarshad
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill identifies duplicate intent in code, helping developers avoid redundant implementations and maintain code quality.
Core Features & Use Cases
- Semantic Duplicate Detection: Finds code that performs the same function but may be named differently or written in a different style.
- Graph Dimension Analysis: Utilizes multiple dimensions (AST shape, control flow, data flow, etc.) to identify duplicates accurately.
- Role Classification: Categorizes code into roles like canonical, hidden canonical, wrapper, etc., for better understanding and management.
- Mergeability Analysis: Determines if duplicate code can be safely merged and provides a unification plan.
- Use Case: If you have a large codebase with many similar functions, this Skill can help you identify and manage duplicates effectively.
Quick Start
Use the rubberduck-doppelganger-hunt-pro skill to find duplicate logic in the current repository.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 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: rubberduck-doppelganger-hunt-pro Download link: https://github.com/faizanarshad/rubber_duck/archive/main.zip#rubberduck-doppelganger-hunt-pro Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.