מנהלים ומפתחים שעובדים עם Claude Code מכירים את התסכול:
בכל סקירת קוד (PR) צריך להסביר מחדש את סטנדרט הכתיבה, בכל קומיט (Commit) צריך להזכיר את הפורמט המועדף,
ובכל בדיקת באגים צריך להגדיר מחדש איך מבקשים לקבל את הפידבק.
הפיצ'ר Skills (מיומנויות) בא לפתור בדיוק את זה.
זהו כלי שמאפשר ללמד את ה- AI לבצע משימה פעם אחת בלבד – והוא יישם אותה אוטומטית בכל פעם שהיא רלוונטית.
בפשטות, Skill הוא תיקייה המכילה קובץ Markdown (skill.md), הנחיות, סקריפטים או משאבים,
המלמדים את האנשסט (Agent) כיצד לפעול בצורה מדויקת ויעילה יותר.
– מנגנון הפעולה מבוסס על אופטימיזציה של קונטקסט:
– הקובץ מכיל כותרת ותיאור (Description).
– ה- AI לא טוען את כל הקובץ מראש כדי לא לבזבז את חלון ההקשר (Context Window).
– כאשר אתם מבקשים משימה (למשל, "תעבור על ה-PR הזה"), Claude סורק את תיאורי המיומנויות הזמינות, מזהה התאמה, ורק אז מפעיל וקורא את ההנחיות המלאות.
– בשונה מפקודות סלאש (/), אין צורך להקליד אותן ידנית – המערכת מזהה את הסיטואציה ומחילה אותן לבד.
החלוקה מתבצעת לפי היקף השימוש (Scope):
– מיומנויות אישיות (Personal Skills):
נשמרות בספריית הבית שלכם (.claude/skills/). הן הולכות איתכם לכל הפרויקטים ומגדירות את ההעדפות האישיות שלכם – סגנון כתיבת קומיטים,
הפורמט המועדף לתיעוד (Documentation) או הדרך שבה אתם אוהבים שמסבירים לכם קוד.
– מיומנויות פרויקט (Project Skills):
נשמרות בתוך תיקיית השורש של ה-Repository שלכם (.claude/skills/). כל מי שמוריד (Clones) את הפרויקט מקבל את הסטנדרטים האלה אוטומטית.
זה המקום המושלם לחוקי המותג, לסטנדרטים של הצוות, או לפונטים וצבעים קבועים בעיצוב ובניית אתרים.
לעומת קובץ claude.md כללי שנטען תמיד (למשל, כדי להכריח שימוש ב- Strict Mode ב- TypeScript),
ה-Skills מיועדים למשימות ספציפיות ותלויות קשר:
– צ'קליסטים קבועים לסקירת קוד (Code Review).
– פורמטים קשיחים להודעות קומיט.
– הנחיות מותג ועיצוב של הארגון.
השורה התחתונה:
אם מצאתם את עצמכם מסבירים ל- Claude את אותו הדבר פעם שנייה או שלישית – כנראה שהגיע הזמן לכתוב עבורו Skill חדש.