פותר קונפליקטים עם תיעוד החלטות, כותב הודעות commit מקצועיות, ובונה pipeline של CI/CD.
שלושה תהליכי Git שקלוד מבצע בעצמו מקצה לקצה (בלי להחזיר פקודה למשתמש): פתרון קונפליקטים ב-merge/rebase, כתיבת הודעת commit מהדיף האמיתי, ובניית תסריט (workflow) ל-GitHub Actions.
בפתרון קונפליקטים - מבין את הכוונה של שני הצדדים לפני שמכריע, שומר על שתי הכוונות כשהן לא סותרות, ותמיד מריץ build וטסטים אחרי כדי לוודא שה'פתרון' באמת עובד.
הודעות commit נכתבות בפורמט מקובל (Conventional Commits) מתוך הדיף עצמו - לא ניחוש - וה-CI/CD נבנה לפי הפרויקט האמיתי (שפה, כלי בדיקה, יעד דיפלוי), כולל רשימת secrets שצריך להוסיף ידנית.
אין פקודות ללמוד. אחרי ההתקנה פשוט כותבים לקלוד משפט כמו:
שום דבר מעבר ל-Claude Code עצמו.
לתשומת לבך: פעולות הרסניות כמו push --force לענף משותף תמיד מסומנות לאישור מפורש - הסקיל לא מבצע אותן על דעת עצמו.
פותחים את Claude Code, מדביקים את הבלוק הבא, והוא מתקין הכול לבד:
הי קלוד! התקן לי בבקשה את הסקיל "עבודת Git מקצה לקצה" (git-workflow). 1. זהה את מערכת ההפעלה שלי ואת התיקייה ~/.claude/skills/ (ב-Windows: C:\Users\<user>\.claude\skills\). צור אותה אם אינה קיימת. 2. הורד את החבילה: https://hiyabh.github.io/claude-skills/dl/git-workflow.tar.gz 3. חלץ ממנה את התיקייה skills/git-workflow אל ~/.claude/skills/git-workflow. אם כבר קיים סקיל בשם הזה - שאל אותי לפני שאתה דורס. 4. ודא שהקובץ SKILL.md נמצא בתיקייה. 5. הסבר לי בקצרה איך מפעילים - למשל שאני פשוט אומר: "תפתור את קונפליקטי המיזוג ותסביר מה שמרת מכל צד".
curl -fsSL https://hiyabh.github.io/claude-skills/install.sh | bash -s -- git-workflow
או הורדה ידנית של החבילה וחילוץ אל ~/.claude/skills/.