/ الدليل / الملعب / career-ops
● مجتمع santifer ⚡ فوري

career-ops

بواسطة santifer · santifer/career-ops

نظام بحث عن عمل بـ 14 وضعًا — ضبط السيرة الذاتية، مطابقة توصيفات الوظائف، خطابات التغطية، PDFs دفعات الطلبات، لوحة تحكم Go.

career-ops يُحزّم كامل مسار البحث عن وظيفة كمهارات Claude Code: ضبط السيرة الذاتية لكل توصيف وظيفي، صياغة خطابات التغطية بصوتك، توليد PDF بالدفعات، تتبع الطلبات عبر لوحة تحكم Go صغيرة. مبنية للحجم الكبير — للأشخاص الذين يتقدمون لـ 50+ وظيفة.

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

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

عرض مباشر

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

جاهز

التثبيت

اختر العميل

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

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

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

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

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

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

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

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

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "career-ops-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/santifer/career-ops",
        "~/.claude/skills/career-ops"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "career-ops-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/santifer/career-ops",
          "~/.claude/skills/career-ops"
        ]
      }
    }
  }
}

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

claude mcp add career-ops-skill -- git clone https://github.com/santifer/career-ops ~/.claude/skills/career-ops

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

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

استخدامات عملية: career-ops

التقديم لـ 30 وظيفة بسيرات ذاتية وخطابات تغطية مضبوطة في فترة ما بعد الظهر

👤 الباحثون عن عمل، وخاصةً من يغيّرون مساراتهم في منتصف حياتهم المهنية ⏱ ~180 min intermediate

متى تستخدمه: لديك 30 توصيفًا وظيفيًا محفوظًا وكل منها يحتاج زاوية مختلفة قليلًا في السيرة الذاتية.

المتطلبات الأساسية
  • المهارة مثبَّتة — git clone https://github.com/santifer/career-ops ~/.claude/skills/career-ops
  • السيرة الذاتية الأساسية بصيغة Markdown — حوّل سيرتك الذاتية الحالية إلى /career/resume-base.md
الخطوات
  1. استيعاب توصيفات الوظائف
    Use career-ops. Load JDs from /career/jds/. For each, score my resume match + identify the 3 highest-leverage tweaks.✓ تم النسخ
    → بطاقة نقاط لكل توصيف وظيفي مع اقتراحات تعديل ملموسة
  2. الضبط + خطاب التغطية
    For each JD: produce a tuned resume + cover letter. Save to /career/applications/<company>/✓ تم النسخ
    → مجلد لكل شركة يحتوي كلا الوثيقتين
  3. تصيير PDFs
    Render every .md to PDF. Verify page count <= 2 for resumes.✓ تم النسخ
    → PDFs مُولَّدة؛ أعداد الصفحات مُبلَّغ عنها

النتيجة: حزمة طلبات مضبوطة جاهزة للإرسال بالدفعات.

المزالق
  • الإفراط في الضبط — تبدو السيرات الذاتية غير متسقة عبر الطلبات — المهارة تحافظ على العمود الفقري لسردك؛ راجع بعضها يدويًا
اجمعها مع: filesystem

تشغيل لوحة تحكم Go لتتبع الطلبات

👤 الباحثون عن عمل الذين يحتاجون رؤية على نمط kanban ⏱ ~15 min beginner

متى تستخدمه: تقدمت لـ 30+ مكانًا وفقدت متابعة من هو في أي مرحلة.

المتطلبات الأساسية
  • Go مثبَّتbrew install go أو من go.dev
الخطوات
  1. تشغيل لوحة التحكم
    Use career-ops to start the dashboard on localhost:7070.✓ تم النسخ
    → لوحة التحكم ظاهرة مع الطلبات الحالية
  2. تحديث الحالة
    Move "Acme Co" to "interview-scheduled" for April 30 10am.✓ تم النسخ
    → البطاقة مُحدَّثة على اللوحة
  3. المراجعة الأسبوعية
    What's stale (no action in 14 days)? What's my response rate?✓ تم النسخ
    → إحصاءات + قائمة العناصر الراكدة

النتيجة: رؤية خط سير تعمل فعلًا، لا متابعة ذهنية.

المزالق
  • قاعدة بيانات لوحة التحكم غير مُنسوخة احتياطيًا — أضف مسار قاعدة البيانات لمزامنة dotfiles الخاصة بك أو انسخها احتياطيًا يدويًا

التركيبات

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

career-ops-skill + filesystem

تنظيم مجلدات لكل شركة

Save all applications under /career/applications/<slug>/ with a standard structure.✓ تم النسخ
career-ops-skill + humanizer-skill

جعل خطابات التغطية لا تبدو من إنتاج ذكاء اصطناعي

Run humanizer on the cover letter before rendering PDF.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
score_jd_match resume, jd فرز لكل توصيف وظيفي 0
tune_resume base, jd, tweaks حين تلتزم بالتقديم 0
draft_cover_letter resume, jd, voice_samples دائمًا بعد السيرة الذاتية 0
render_pdf md_path مرحلة المخرج النهائي 0
dashboard_start port? وضع التتبع 0

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

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

حصة API
N/A
الرموز لكل استدعاء
مرتفع في وضع الدفعات — توقع استهلاكًا كبيرًا من الرموز لكل دفعة
التكلفة المالية
مجاني (MIT)
نصيحة
اعمل على 5 في المرة لا 30 — ستكتشف انجراف الصوت وتُعيد المعايرة

الأمان

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

الحد الأدنى من الصلاحيات: filesystem-read filesystem-write
تخزين بيانات الاعتماد: قاعدة بيانات لوحة التحكم محلية
نقل البيانات الخارجي: لا شيء

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

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

تصيير PDF يفشل

LaTeX أو Typst يجب أن يكون مثبَّتًا. المهارة تُخبرك بالمسار الذي تستخدمه — ثبّت وفقًا لذلك.

منفذ لوحة التحكم مشغول

مرّر --port 7171

تحقق: `lsof -i :7070`
خطابات التغطية تبدو متشابهة

التخصيص لكل شركة مُفعَّل افتراضيًا؛ زد عمق خطوة البحث لكل توصيف وظيفي

البدائل

career-ops مقابل البدائل

البديلمتى تستخدمهاالمقايضة
Huntr / Tealتريد متتبع وظائف SaaS مصقولغير مدمج مع LLM؛ إدخال بيانات يدوي
A plain spreadsheet + Word templateتتقدم لعدد قليل من الوظائف فقطلا أتمتة في جانب الضبط

المزيد

الموارد

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

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

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