/ الدليل / الملعب / pro-workflow
● مجتمع rohitg00 ⚡ فوري

pro-workflow

بواسطة rohitg00 · rohitg00/pro-workflow

توقف عن تصحيح Claude Code على نفس الشيء مراراً. يلتقط pro-workflow تصحيحاتك، ويوازي worktrees، ويدع السياق يتراكم على مدى أسابيع.

يحوّل pro-workflow Claude Code إلى متعاون يتعلم. حين تصحّحه ("لا تستخدم any types"، "فضّل التركيب على الوراثة هنا")، تلتقط المهارة ذلك كقاعدة دائمة وتعيد إظهارها في الجلسات المستقبلية ذات الصلة. كما تضيف تنسيق worktree متوازياً لـ git حتى تتمكن من تشغيل عدة خيوط عامل ضد نفس المستودع دون تعارضات.

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

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

عرض مباشر

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

جاهز

التثبيت

اختر العميل

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

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

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

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

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

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

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

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

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

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

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

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

claude mcp add pro-workflow-skill -- git clone https://github.com/rohitg00/pro-workflow ~/.claude/skills/pro-workflow

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

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

استخدامات عملية: pro-workflow

التوقف عن تصحيح Claude Code على نفس الشيء مرتين

👤 مستخدمو Claude Code اليوميون ⏱ ~10 min beginner

متى تستخدمه: أخبرت Claude 'استخدم lodash isEmpty لا !arr.length' ثلاث مرات ويستمر في العودة.

المتطلبات الأساسية
  • المهارة مثبتة في المستودع — git clone https://github.com/rohitg00/pro-workflow ~/.claude/skills/pro-workflow
الخطوات
  1. التقاط التصحيح التالي
    Use pro-workflow. Capture this rule: 'Use lodash isEmpty for emptiness checks; never !arr.length'. Scope: src/utils/.✓ تم النسخ
    → القاعدة محفوظة بنطاق؛ CLAUDE.md محدّث
  2. التحقق في الجلسة القادمة
    Tomorrow: ask Claude to clean up an empty-check pattern in src/utils/.✓ تم النسخ
    → Claude يستخدم isEmpty دون إعادة توجيه
  3. مراجعة مجموعة القواعد شهرياً
    List all captured rules. Anything stale or superseded?✓ تم النسخ
    → قائمة قواعد مع تواريخ آخر تطبيق؛ تقليص الزائد

النتيجة: كل تصحيح يُدفع مرة واحدة، لا أسبوعياً.

المزالق
  • قواعد فضفاضة للغاية ('استخدم أسلوب وظيفي دائماً') تؤتي نتائج عكسية — حدّد نطاق القواعد لمجلدات أو مناطق ميزات؛ الملموس > العام
اجمعها مع: filesystem

تشغيل خيطَي Claude Code ضد نفس المستودع دون التدخل في بعضهما

👤 المطورون الذين يشغّلون مهام عامل طويلة ⏱ ~20 min intermediate

متى تستخدمه: تريد إعادة هيكلة الوحدة A بينما يكمل Claude ميزة على الوحدة B.

الخطوات
  1. إنشاء worktrees
    Use pro-workflow. Create two worktrees: ../wt-refactor-a and ../wt-feature-b from main.✓ تم النسخ
    → Worktrees مُنشأة؛ القواعد مُزامنة في كليهما
  2. تشغيل الخيوط
    Start a Claude Code session in each. Worktree-aware rules apply per directory.✓ تم النسخ
    → كلا الجلستين تعملان؛ لا تعارضات دمج في المرحلة الوسطى
  3. إعادة الدمج
    When both branches are ready, open PRs. The skill notes any rules that triggered and their effects.✓ تم النسخ
    → PRs تتضمن ملخصات أثر القواعد

النتيجة: توازي حقيقي — إنتاجية العامل متعددة دون تكاليف تنسيق.

المزالق
  • القواعد تتباعد بين worktrees إذا حُدِّثت في واحد فقط — المهارة تزامن مجموعة القواعد عند إنشاء worktree؛ للتحديثات المستمرة شغّل sync-rules

مراجعة كيف يتراكم السياق عبر 50 جلسة

👤 قادة الهندسة الذين يقيّمون سير العمل بالذكاء الاصطناعي ⏱ ~30 min advanced

متى تستخدمه: تريد بيانات حول ما إذا كان 'الذكاء الاصطناعي يزداد ذكاءً على هذا المستودع بمرور الوقت' حقيقة أم مجرد إحساس.

الخطوات
  1. خط الأساس
    Use pro-workflow. Show me corrections per session over the last 30 days.✓ تم النسخ
    → مخطط اتجاه؛ توقع منحنى هابط
  2. وسم الفئات
    Categorize corrections: style, architecture, dependency choice, test pattern. Show category-wise decay.✓ تم النسخ
    → اتجاه لكل فئة
  3. القرار
    Recommend whether to roll this out team-wide based on data.✓ تم النسخ
    → توصية ملموسة مع تحفظات

النتيجة: قرار مبني على البيانات حول الاستثمار في سير عمل العامل.

المزالق
  • انخفاض التصحيحات لا يعني ارتفاع الجودة — قد تكون توقفت عن المراجعة فقط — تحقق مقابل تعليقات مراجعة PR أو معدل فشل الاختبار

التركيبات

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

pro-workflow-skill + filesystem

الاحتفاظ بالقواعد في المستودع حتى يشاركها الفريق

Commit .claude/rules/ and CLAUDE.md to git; teammates inherit the same rule set.✓ تم النسخ
pro-workflow-skill + claude-mem-skill

ذاكرة متعددة الطبقات — pro-workflow للقواعد، claude-mem لاستمرارية الجلسة

Use pro-workflow to capture corrections; use claude-mem to bridge session context.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
capture_rule rule_text, scope_path?, severity? مباشرة بعد تصحيح Claude على شيء دائم 0
list_rules scope? المراجعة / التقليص 0
create_worktree branch, path بدء خيط عامل متوازٍ 0
sync_rules بعد تحديث القواعد في worktree واحد، زامن مع الآخرين 0
correction_stats since? مراجعة الاتجاه 0

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

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

حصة API
لا شيء — محلي
الرموز لكل استدعاء
القواعد المُظهرة تضيف 100-800 رمز إلى system prompt؛ التقليص مهم
التكلفة المالية
مجاني
نصيحة
راجع القواعد شهرياً؛ القواعد الفضفاضة أو القديمة تكلف رموزاً للأبد

الأمان

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

الحد الأدنى من الصلاحيات: filesystem-read filesystem-write
تخزين بيانات الاعتماد: القواعد محفوظة في المستودع (.claude/rules/) — نفس ثقة المستودع نفسه
نقل البيانات الخارجي: لا شيء

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

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

القاعدة لم تُطبَّق في الجلسة القادمة

تحقق من مسار النطاق؛ القاعدة قد تكون نطاقها أضيق من الملف الذي تحرره

تحقق: list_rules --scope /the/file
تحديثات CLAUDE.md تسبب تعارضات دمج

المهارة تكتب القواعد في ملف منفصل؛ فقط الفهرس في CLAUDE.md يتغير — تحقق من استراتيجية rebase

إنشاء worktree يفشل

إصدار git >= 2.5 مطلوب؛ تأكد أن لا ملفات غير متتبعة تعيق المسار الجديد

تحقق: git worktree list
الإحصاءات لا تُظهر انخفاضاً عبر 50 جلسة

على الأرجح القواعد ضيقة جداً لتُطبَّق؛ شغّل المراجعة ووسّع بعض القواعد الرئيسية

البدائل

pro-workflow مقابل البدائل

البديلمتى تستخدمهاالمقايضة
claude-reflect (BayramAnnakov)تريد التقاطاً سلبياً قائماً على التأمل بدلاً من الصريحأسلوب التقاط مختلف؛ أقل تنسيقاً لـ worktree
Manual CLAUDE.md curationمشروعك صغير ولا تمانع تنظيم القواعد يدوياًلا تحليلات؛ لا مساعدة للـ worktrees المتوازية

المزيد

الموارد

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

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

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