·finding-duplicate-functions
</>

finding-duplicate-functions

obra/superpowers-lab

À utiliser lors de l'audit d'une base de code pour la duplication sémantique : fonctions qui font la même chose mais ont des noms ou des implémentations différents. Particulièrement utile pour les bases de code générées par LLM où de nouvelles fonctions sont souvent créées plutôt que de réutiliser celles existantes.

93Installations·1Tendance·@obra

Installation

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

SKILL.md

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 |

À utiliser lors de l'audit d'une base de code pour la duplication sémantique : fonctions qui font la même chose mais ont des noms ou des implémentations différents. Particulièrement utile pour les bases de code générées par LLM où de nouvelles fonctions sont souvent créées plutôt que de réutiliser celles existantes. Source : obra/superpowers-lab.

Voir l'original

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/obra/superpowers-lab --skill finding-duplicate-functions
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-01
Mis à jour
2026-02-18

Réponses rapides

Qu'est-ce que finding-duplicate-functions ?

À utiliser lors de l'audit d'une base de code pour la duplication sémantique : fonctions qui font la même chose mais ont des noms ou des implémentations différents. Particulièrement utile pour les bases de code générées par LLM où de nouvelles fonctions sont souvent créées plutôt que de réutiliser celles existantes. Source : obra/superpowers-lab.

Comment installer finding-duplicate-functions ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/obra/superpowers-lab --skill finding-duplicate-functions Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor

Où se trouve le dépôt source ?

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

Détails

Catégorie
</>Développement
Source
skills.sh
Première apparition
2026-02-01