● مجتمع
santifer
⚡ فوري
career-ops
بواسطة santifer · santifer/career-ops
نظام بحث عن عمل بـ 14 وضعًا — ضبط السيرة الذاتية، مطابقة توصيفات الوظائف، خطابات التغطية، PDFs دفعات الطلبات، لوحة تحكم Go.
career-ops يُحزّم كامل مسار البحث عن وظيفة كمهارات Claude Code: ضبط السيرة الذاتية لكل توصيف وظيفي، صياغة خطابات التغطية بصوتك، توليد PDF بالدفعات، تتبع الطلبات عبر لوحة تحكم Go صغيرة. مبنية للحجم الكبير — للأشخاص الذين يتقدمون لـ 50+ وظيفة.
لماذا تستخدمه
الميزات الأساسية
- 14 وضعًا تغطي كل مرحلة
- مطابقة السيرة الذاتية مع توصيفات الوظائف بتقييم تغطية الكلمات المفتاحية
- صياغة خطابات التغطية بملف صوتك الشخصي
- توليد PDF (جودة LaTeX من Markdown)
- لوحة تحكم Go لتتبع حالة الطلبات
عرض مباشر
كيف يبدو في الممارسة
جاهز
حالات الاستخدام
استخدامات عملية: career-ops
متى تستخدمه: لديك 30 توصيفًا وظيفيًا محفوظًا وكل منها يحتاج زاوية مختلفة قليلًا في السيرة الذاتية.
الخطوات
-
استيعاب توصيفات الوظائف
Use career-ops. Load JDs from /career/jds/. For each, score my resume match + identify the 3 highest-leverage tweaks.✓ تم النسخ
→ بطاقة نقاط لكل توصيف وظيفي مع اقتراحات تعديل ملموسة
-
الضبط + خطاب التغطية
For each JD: produce a tuned resume + cover letter. Save to /career/applications/<company>/✓ تم النسخ
→ مجلد لكل شركة يحتوي كلا الوثيقتين
-
تصيير PDFs
Render every .md to PDF. Verify page count <= 2 for resumes.✓ تم النسخ
→ PDFs مُولَّدة؛ أعداد الصفحات مُبلَّغ عنها
النتيجة: حزمة طلبات مضبوطة جاهزة للإرسال بالدفعات.
المزالق
- الإفراط في الضبط — تبدو السيرات الذاتية غير متسقة عبر الطلبات — المهارة تحافظ على العمود الفقري لسردك؛ راجع بعضها يدويًا
متى تستخدمه: تقدمت لـ 30+ مكانًا وفقدت متابعة من هو في أي مرحلة.
المتطلبات الأساسية
- Go مثبَّت —
brew install go أو من go.dev
الخطوات
-
تشغيل لوحة التحكم
Use career-ops to start the dashboard on localhost:7070.✓ تم النسخ
→ لوحة التحكم ظاهرة مع الطلبات الحالية
-
تحديث الحالة
Move "Acme Co" to "interview-scheduled" for April 30 10am.✓ تم النسخ
→ البطاقة مُحدَّثة على اللوحة
-
المراجعة الأسبوعية
What's stale (no action in 14 days)? What's my response rate?✓ تم النسخ
→ إحصاءات + قائمة العناصر الراكدة
النتيجة: رؤية خط سير تعمل فعلًا، لا متابعة ذهنية.
المزالق
- قاعدة بيانات لوحة التحكم غير مُنسوخة احتياطيًا — أضف مسار قاعدة البيانات لمزامنة dotfiles الخاصة بك أو انسخها احتياطيًا يدويًا
التركيبات
اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10
تنظيم مجلدات لكل شركة
Save all applications under /career/applications/<slug>/ with a standard structure.✓ تم النسخ
جعل خطابات التغطية لا تبدو من إنتاج ذكاء اصطناعي
Run humanizer on the cover letter before rendering PDF.✓ تم النسخ
التكلفة والحدود
تكلفة التشغيل
- حصة 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 | تتقدم لعدد قليل من الوظائف فقط | لا أتمتة في جانب الضبط |