·finding-duplicate-functions
</>

finding-duplicate-functions

Da utilizzare durante il controllo di una codebase per la duplicazione semantica: funzioni che fanno la stessa cosa ma hanno nomi o implementazioni diverse. Particolarmente utile per le codebase generate da LLM in cui spesso vengono create nuove funzioni anziché riutilizzare quelle esistenti.

157Installazioni·7Tendenza·@obra

Installazione

$npx skills add https://github.com/obra/superpowers-lab --skill finding-duplicate-functions

Come installare finding-duplicate-functions

Installa rapidamente la skill AI finding-duplicate-functions nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/obra/superpowers-lab --skill finding-duplicate-functions
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: obra/superpowers-lab.

LLM-generated codebases accumulate semantic duplicates: functions that serve the same purpose but were implemented independently. Classical copy-paste detectors (jscpd) find syntactic duplicates but miss "same intent, different implementation."

This skill uses a two-phase approach: classical extraction followed by LLM-powered intent clustering.

| 1. Extract | scripts/extract-functions.sh | - | catalog.json | | 2. Categorize | scripts/categorize-prompt.md | haiku | categorized.json | | 3. Split | scripts/prepare-category-analysis.sh | - | categories/.json | | 4. Detect | scripts/find-duplicates-prompt.md | opus | duplicates/.json | | 5. Report | scripts/generate-report.sh | - | report.md |

Da utilizzare durante il controllo di una codebase per la duplicazione semantica: funzioni che fanno la stessa cosa ma hanno nomi o implementazioni diverse. Particolarmente utile per le codebase generate da LLM in cui spesso vengono create nuove funzioni anziché riutilizzare quelle esistenti. Fonte: obra/superpowers-lab.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/obra/superpowers-lab --skill finding-duplicate-functions
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-02-01
Aggiornato
2026-03-10

Browse more skills from obra/superpowers-lab

Risposte rapide

Che cos'è finding-duplicate-functions?

Da utilizzare durante il controllo di una codebase per la duplicazione semantica: funzioni che fanno la stessa cosa ma hanno nomi o implementazioni diverse. Particolarmente utile per le codebase generate da LLM in cui spesso vengono create nuove funzioni anziché riutilizzare quelle esistenti. Fonte: obra/superpowers-lab.

Come installo finding-duplicate-functions?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/obra/superpowers-lab --skill finding-duplicate-functions Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

https://github.com/obra/superpowers-lab

Dettagli

Categoria
</>Sviluppo
Fonte
skills.sh
Prima apparizione
2026-02-01