finding-duplicate-functions

Detect semantic duplicate functions across LLM-generated codebases and generate consolidation reports.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Xza85hrf/claude-code-agent-kit --skill finding-duplicate-functions-xza85hrf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finding-duplicate-functions
Source: https://github.com/Xza85hrf/claude-code-agent-kit/tree/main/.claude/skills/engineering/finding-duplicate-functions
Command: npx skills add https://github.com/Xza85hrf/claude-code-agent-kit --skill finding-duplicate-functions-xza85hrf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Auditing for semantic duplicates across LLM-generated code to reduce duplication, unify implementations, and prevent technical debt.

Core Features & Use Cases

  • Extract function signatures across languages from src/
  • Detect semantic duplicates using clustering and comparison
  • Consolidation guidance and reporting for refactors

Quick Start

Run the analyze script at the project root to identify and consolidate duplicate functions.

Frequently Asked Questions about finding-duplicate-functions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify semantic code duplicates in an LLM-generated codebase?

Semantic duplicate detection identifies functionally equivalent code across a codebase. This Skill extracts function signatures from multi-language projects, categorizes them by domain, and applies clustering analysis to detect matching utilities and API wrappers for consolidation.

What is the best way to consolidate duplicate utility functions in a monorepo?

Consolidating duplicate utility functions in a monorepo requires extracting function signatures and applying semantic comparison clustering. This generates a consolidation report providing guidance for refactoring and unifying implementations across the project.

Can I detect semantic code duplicates across multi-language projects?

Yes, you can detect semantic duplicates across multi-language projects. The analysis extracts function signatures from the src/ directory, categorizes them by domain, and applies comparison logic to identify matching implementations across different programming languages.

How do I refactor LLM-generated code to prevent technical debt from duplication?

Refactoring LLM-generated code to prevent technical debt involves auditing for semantic duplicates and applying consolidation guidance. This process unifies redundant implementations and generates a report to guide your refactoring strategy across the architecture.

Does semantic duplicate detection work for API wrappers and common helpers?

Semantic duplicate detection works effectively for API wrappers and common helpers. It extracts function signatures, groups them by domain, and applies clustering analysis to pinpoint semantically equivalent implementations for consolidation.