·finding-duplicate-functions
</>

finding-duplicate-functions

يُستخدم عند تدقيق قاعدة التعليمات البرمجية للتكرار الدلالي - الوظائف التي تفعل نفس الشيء ولكن لها أسماء أو تطبيقات مختلفة. مفيد بشكل خاص لقواعد التعليمات البرمجية التي تم إنشاؤها بواسطة LLM حيث يتم غالبًا إنشاء وظائف جديدة بدلاً من إعادة استخدام الوظائف الموجودة.

158التثبيتات·6الرائج·@obra

التثبيت

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

كيفية تثبيت finding-duplicate-functions

ثبّت مهارة الذكاء الاصطناعي finding-duplicate-functions بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/obra/superpowers-lab --skill finding-duplicate-functions
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: 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 |

يُستخدم عند تدقيق قاعدة التعليمات البرمجية للتكرار الدلالي - الوظائف التي تفعل نفس الشيء ولكن لها أسماء أو تطبيقات مختلفة. مفيد بشكل خاص لقواعد التعليمات البرمجية التي تم إنشاؤها بواسطة LLM حيث يتم غالبًا إنشاء وظائف جديدة بدلاً من إعادة استخدام الوظائف الموجودة. المصدر: obra/superpowers-lab.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/obra/superpowers-lab --skill finding-duplicate-functions
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-02-01
آخر تحديث
2026-03-10

Browse more skills from obra/superpowers-lab

إجابات سريعة

ما هي finding-duplicate-functions؟

يُستخدم عند تدقيق قاعدة التعليمات البرمجية للتكرار الدلالي - الوظائف التي تفعل نفس الشيء ولكن لها أسماء أو تطبيقات مختلفة. مفيد بشكل خاص لقواعد التعليمات البرمجية التي تم إنشاؤها بواسطة LLM حيث يتم غالبًا إنشاء وظائف جديدة بدلاً من إعادة استخدام الوظائف الموجودة. المصدر: obra/superpowers-lab.

كيف أثبّت finding-duplicate-functions؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/obra/superpowers-lab --skill finding-duplicate-functions بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

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

التفاصيل

الفئة
</>أدوات التطوير
المصدر
skills.sh
أول ظهور
2026-02-01