/ الدليل / الملعب / thesis-figure-skill
● مجتمع 0xE1337 ⚡ فوري

thesis-figure-skill

بواسطة 0xE1337 · 0xE1337/thesis-figure-skill

ألصق نص الورقة البحثية، واحصل على رسوم بيانية LaTeX/TikZ جاهزة للنشر — Claude يختار نوع الشكل المناسب ويرسمه.

thesis-figure-skill هي مهارة Claude للباحثين الذين يغرقون في ملاحظات 'يحتاج هنا إلى شكل': ألصق فقرة من ورقتك البحثية أو صف المفهوم، وترجع Claude كود LaTeX/TikZ لشكل جاهز للنشر (رسوم بيانية انسيابية، معماريات الأنظمة، مخططات، رسوم توضيحية تخطيطية). المخرجات تُترجم في أي سلسلة أدوات LaTeX قياسية.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

thesis-figure-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "thesis-figure-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/0xE1337/thesis-figure-skill",
        "~/.claude/skills/thesis-figure-skill"
      ],
      "_inferred": true
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "thesis-figure-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/0xE1337/thesis-figure-skill",
        "~/.claude/skills/thesis-figure-skill"
      ],
      "_inferred": true
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "thesis-figure-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/0xE1337/thesis-figure-skill",
        "~/.claude/skills/thesis-figure-skill"
      ],
      "_inferred": true
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "thesis-figure-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/0xE1337/thesis-figure-skill",
        "~/.claude/skills/thesis-figure-skill"
      ],
      "_inferred": true
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "thesis-figure-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/0xE1337/thesis-figure-skill",
        "~/.claude/skills/thesis-figure-skill"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "thesis-figure-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/0xE1337/thesis-figure-skill",
          "~/.claude/skills/thesis-figure-skill"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add thesis-figure-skill -- git clone https://github.com/0xE1337/thesis-figure-skill ~/.claude/skills/thesis-figure-skill

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: thesis-figure-skill

كيفية إنشاء شكل لفقرة معينة من ورقتك البحثية

👤 طلاب الدراسات العليا والباحثون الذين يكتبون أوراق أو رسائل ⏱ ~15 min intermediate

متى تستخدمه: كتبت الفقرة، لكن المراجع سيقدر حقاً وجود شكل هنا.

المتطلبات الأساسية
  • سلسلة أدوات LaTeX (TeX Live أو MiKTeX) مع tikz و pgfplots — brew install --cask mactex / apt install texlive-full
  • تم استنساخ المهارة — git clone https://github.com/0xE1337/thesis-figure-skill ~/.claude/skills/thesis-figure-skill
الخطوات
  1. ألصق الفقرة
    فقرة: <نص عن معمارية النظام>. توليد شكل TikZ يوضح المعمارية.✓ تم النسخ
    → نوع الرسم البياني المختار + كود TikZ
  2. جمّع وعاين مسبقاً
    احفظ الكود في fig.tex وجمّع — أظهر لي مسار ملف PDF.✓ تم النسخ
    → تم إنتاج ملف PDF
  3. تكرار
    قلّل أعرض العقد واجعل الأسهم مستقيمة، وليست منحنية.✓ تم النسخ
    → TikZ معدل، يُجمع بنظافة

النتيجة: شكل عملي بجودة النشر في أقل من 10 دقائق.

المزالق
  • أشكال مزخرفة بشكل مفرط تصرخ 'الذكاء الاصطناعي صنع هذا' — اطلب نمط ضئيل وأكاديمي محافظ
  • حجم الشكل يتقاتل مع عرض عمود الورقة — حدد عرض الهدف (على سبيل المثال، 0.9\linewidth) في البداية
اجمعها مع: filesystem

تحويل ملف CSV إلى مخطط pgfplots لورقتك

👤 الباحثون الذين لديهم نتائج تجريبية ⏱ ~25 min intermediate

متى تستخدمه: لديك نتائج في CSV وتريد مخططات بجودة الورقة، وليس لقطات شاشة matplotlib.

الخطوات
  1. أدخل ملف CSV
    إليك results.csv. قم بإنشاء مخطط خطي pgfplots يقارن الطرق A/B/C مع x=batch_size, y=accuracy.✓ تم النسخ
    → كود pgfplots + وسيلة إيضاح
  2. اضبط
    أضف أشرطة خطأ (std dev من results_std.csv) وسلّم اللوغاريتم لمحور x.✓ تم النسخ
    → كود محدث مع أشرطة الخطأ

النتيجة: مخطط بدرجة النشر يتدرج بنظافة.

المزالق
  • الكثير من الألوان / العلامات — اطلب لوحة آمنة للرمادية والعمى الألوان

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

thesis-figure-skill + csv-data-summarizer-claude-skill

ملف تعريف CSV أولاً، ثم إنشاء مخططات تعكس شكله الفعلي

ملخص results.csv، ثم إنتاج مخططات pgfplots التي تصور النتائج.✓ تم النسخ
thesis-figure-skill + filesystem

احفظ الأشكال جنباً إلى جنب مع مصدر الورقة

ضع كل شكل تم إنشاؤه في paper/figures/.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
diagram-type-inference paragraph / concept ابدأ 0
tikz-authoring figure spec المعماريات / الرسوم التخطيطية 0
pgfplots-authoring CSV + axes spec المخططات المدفوعة بالبيانات 0
iterate previous figure + change request المراجعات 0

التكلفة والحدود

تكلفة التشغيل

حصة API
لا توجد
الرموز لكل استدعاء
~2–8k لكل شكل
التكلفة المالية
مجاني
نصيحة
احصل على شكل واحد صحيح أولاً (النمط/الحجم)، ثم استنسخ النمط للأشكال الأخرى

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: لا شيء
نقل البيانات الخارجي: لا شيء — كل شيء محلي TeX

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

pdflatex errors on pgfplots

حدّث pgfplots وتأكد من \usepackage{pgfplots}\pgfplotsset{compat=1.18} أو ما شابه.

تحقق: kpsewhich pgfplots.sty
TikZ nodes overlap

اطلب تحديد الموضع باستخدام node distance والمواضع النسبية

Figure too big for column

عيّن scale= أو غلّف في resizebox{\linewidth}{!}{...}

البدائل

thesis-figure-skill مقابل البدائل

البديلمتى تستخدمهاالمقايضة
mermaid-skillالرسوم البيانية للويب / Markdown، وليس الأوراقوسط إخراج مختلف
excalidraw-skillتريد نمط لوحة بيضاء مرسومة باليدليست بجودة النشر

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills