דביר נעמן

תמונת כותרת לפוסט: סקיל skill-creator
סקילים לקלוד קוד

סקיל skill-creator: כך בונים ומשפרים סקילים לקלוד קוד

10 דקות קריאה דביר נעמן

skill-creator הוא הסקיל הרשמי של Anthropic שמלמד את קלוד קוד איך ליצור, לבדוק ולשפר סקילים חדשים באופן שיטתי. עם כ-160 אלף התקנות שבועיות זה אחד הסקילים הפופולריים ביותר ב-skills.sh, והוא מאפשר גם למי שלא עוסק בפרומפט הנדסה לבנות סקיל מדיד ואיכותי. במדריך זה אסקור איך הסקיל עובד, איך בניתי בעזרתו סקיל משלי, ואיך מערכת ה-eval-viewer שלו מאפשרת למדוד את ההשפעה של כל גרסה.

תמונת כותרת לפוסט: סקיל skill-creator

פקודת התקנה

מפתח: Anthropic
קטגוריה: Meta Skill
התקנות: כ-160K בשבוע
רישיון: Anthropic Skills License
npx skills add https://github.com/anthropics/skills --skill skill-creator

קובץ הסקיל הוא Markdown פתוח. אפשר להוריד אותו ולהריץ בדיקת קוד לפני התקנה דרך הכפתורים שבראש העמוד.

מה הסקיל כולל?

הסקיל מלווה את קלוד קוד בתהליך שלם של בניית סקיל, החל מזיקוק הכוונה וניסוח הטיוטה, דרך הרצת מבחנים מקבילים עם וללא הסקיל, ועד שיפור התיאור כדי שהסקיל ייקרא בזמן הנכון. הוא כולל את הרכיבים הבאים.

מערכת Intent Capture לזיקוק מטרת הסקיל
Parallel Testing של קלוד עם וללא הסקיל
eval-viewer מקומי להשוואת פלטים
מדידת זמן, טוקנים ושיעור הצלחה
20 שאילתות לשיפור הפעלת הסקיל
לולאת שיפור איטרטיבית עם פידבק

קוד הסקיל המלא

Markdown

מה זה skill-creator ולמה הוא שונה?

skill-creator הוא הסקיל הרשמי של Anthropic שנועד לעזור למפתחים ולצוותים לייצר סקילים חדשים לקלוד קוד. במקום לכתוב הנחיות חופשיות לקלוד ולקוות שהן יעבדו, הסקיל הזה מלווה את המשתמש בתהליך שיטתי, עם נתונים כמותיים שמעידים על ההשפעה של כל גרסה.

הבעיה שהוא פותר מוכרת לכל מי שעבד עם AI: קל לכתוב prompt שעובד בתרחיש יחיד, קשה לכתוב prompt שעובד באופן עקבי על עשרות תרחישים שונים. skill-creator מכריח את המשתמש להגדיר בדיוק את תרחישי השימוש לפני הכתיבה, ואז בודק את הטיוטה על כולם. אם חצי מהם נכשלים, יודעים מיד שצריך לתקן.

שלב ההערכה הוא החלק החשוב. רוב המשתמשים לא טורחים למדוד, אבל בלי מדידה אי-אפשר לשפר סקיל. הכלי eval-viewer שמגיע עם הסקיל פותח דפדפן מקומי שמציג את שני הפלטים זה-מול-זה, עם נתונים של זמן ביצוע וצריכת טוקנים. אחרי שעה של עבודה יש תמונה ברורה איפה הסקיל עזר ואיפה לא.

בעולם שבו Superpowers הוסיף ליכולות של קלוד קוד שכבה עצומה של סקילים מוכנים, היכולת לייצר סקילים מדויקים למערכת שלכם הופכת למבדל תחרותי. אותה מהירות פיתוח, תוצאות מדויקות יותר, ופחות תיקונים ידניים בדרך. גם סקיל Frontend Design הרשמי של Anthropic נבנה בתהליך דומה.

מה skill-creator נותן לקלוד קוד?

הסקיל מוסיף לקלוד קוד שכבה של תהליכי עבודה מובנים ליצירה ולבדיקה של סקילים חדשים. בלעדיו, המשתמש יתחיל מדף ריק, יכתוב טיוטה, יבדוק אותה בצורה לא-מובנית, וייתקע ברגע שרוצים למדוד את הביצועים. עם הסקיל, כל השלבים הופכים לאוטומטיים.

Intent Capture

הסקיל מעביר את קלוד קוד דרך שאלות מובנות כדי לזקק את הכוונה של הסקיל לפני שכותבים שורת קוד. בסוף התהליך יש מסמך קצר שמגדיר בדיוק מה הסקיל צריך לעשות ולמי הוא מיועד.

Parallel Testing

מריץ במקביל את אותה שאילתה עם וללא הסקיל כדי למדוד את ההשפעה באופן כמותי. אין יותר ניחושים אם הסקיל עזר, יש נתונים. כל Run נשמר לקובץ עם הפלטים המלאים.

Evaluation Viewer

דפדפן מקומי שמציג את הפלטים זה-מול-זה, עם מדדים של זמן ביצוע, צריכת טוקנים ושיעור הצלחה לכל מבחן. קל להבחין באילו תרחישים הסקיל עזר ובאילו הוא הוסיף בלבול.

Description Optimization

מריץ 20 שאילתות trigger ו-non-trigger כדי למקסם את דיוק ההפעלה של הסקיל. הסקיל לא נקרא בזמן שאין בו צורך, ולא מפספס מקרים שבהם כן צריך להיטען. עד 5 סבבי אופטימיזציה.

התוצאה: סקיל שעובד על מגוון תרחישים, עם נתונים כמותיים שמראים על ההשפעה האמיתית. אני משתמש ב-skill-creator כברירת מחדל בכל פעם שאני בונה סקיל חדש לעצמי או ללקוח.

למי הסקיל הזה מתאים?

מפתחים שמתחזקים ספרייה של סקילים פנימיים: אם אתם בונים ומתחזקים יותר מ-3 סקילים, skill-creator יחסוך לכם שעות של ניסוי-וטעייה. התהליך המובנה מבטיח שכל סקיל נבדק לפני שהוא נכנס לייצור.

ראשי צוות שרוצים להטמיע קלוד קוד באופן מבוקר: במקום לתת לכל חבר צוות לכתוב סקילים לפי הבנתו, ראש הצוות יכול לייצר ספרייה אחידה עם skill-creator, למדוד ביצועים, ולקבוע תקנים לפני הפצה. זה מונע סקילים שסותרים זה את זה או שצורכים טוקנים מיותרים.

יועצי AI שבונים פתרונות ללקוחות חיצוניים: הלקוח מצפה לקבל מערכת מוכחת, לא ניסויים. eval-viewer מאפשר להציג ללקוח נתונים אובייקטיבים שמעידים על השיפור, במקום "קלוד עובד יותר טוב עכשיו, תאמינו לי". זה יתרון שיווקי משמעותי. הוא משתלב גם בעבודה המקצועית שלנו על אוטומציות עם AI.

מפתחים שפיתחו סקיל חד-פעמי ורוצים לפרסם אותו בציבור: לפני שמעלים סקיל ל-skills.sh, description optimization של הסקיל הזה מבטיח שהוא ייקרא בדיוק במצבים הנכונים, ולא יפריע למפתחים אחרים עם טעינות מיותרות. זה שלב חובה לפני כל פרסום ציבורי.

מי שלא מתאים: משתמשים חד-פעמיים שרק רוצים לנסות סקיל אחד קיים. עבורם הסקיל הזה overkill. הוא נועד למפתחים פעילים שבונים ומתחזקים סקילים לאורך זמן, ולא למי שמשתמש בסקיל קיים פעם בשבוע.

איך skill-creator עזר לי בפרויקטים אמיתיים

01

בניית סקיל פנימי לצוות שיווק

לצוות שיווק בלקוח שלי היה תהליך חוזר של כתיבת פוסטים עם מבנה קבוע. בעזרת skill-creator הגדרנו את הכוונה, כתבנו טיוטה ראשונה, הרצנו 5 מבחנים, ותוך יומיים היה לנו סקיל שעובד ב-85% מהמקרים ללא עריכה ידנית.

שיווקסקיל פנימיתוכן חוזר
02

שיפור סקיל קיים אחרי סבב משוב

לקוח ביקש ממני לבדוק סקיל ישן שלא עבד טוב מספיק. הרצתי את ה-eval-viewer מול הסקיל הקיים, ראיתי שב-40% מהמקרים הוא מפספס הקשר עברי-אנגלי, ותיקנתי את התיאור. אחרי 3 סבבי אופטימיזציה הגענו ל-92% דיוק.

שיפורדיוקסקיל עברי
03

מדידה של סקיל צד-שלישי לפני החלפתו

לפני שהחלפתי סקיל ישן בסקיל חדש מהקהילה, הרצתי את שניהם במקביל דרך skill-creator על אותו סט של 20 שאילתות אמיתיות. הסקיל החדש היה מהיר יותר אבל פספס טוקנים חשובים, וגזרתי מזה החלטה מנומקת.

benchmarkingהשוואההחלפת סקיל
04

הכנת סקיל לפרסום ציבורי ב-skills.sh

לפני פרסום הסקיל הראשון שלי ב-skills.sh, skill-creator עזר לחדד את התיאור כך שיופעל בדיוק במצבים הנכונים. אחרי שני סבבים של description optimization הסקיל החל להיטען ב-78% מהשאילתות הרלוונטיות, לעומת 31% בגרסה הראשונה.

פרסוםskills.shתיאור

ארבעה מקרי השימוש האלה ממחישים את הגמישות של הסקיל. בדומה לסקיל Remotion שסקרתי, skill-creator הוא דוגמה לאיך Anthropic בונה סקילים שמחוללים סקילים נוספים, ומכפיל את הערך של המערכת. אם אתם מעוניינים בפיתוח תוכנה שמשלב סקילים מותאמים שלנו, אפשר לדבר על המערכת המתאימה לכם.

סיכום

skill-creator הוא הסקיל הראשון שאני ממליץ למי שרוצה לבנות ספריית סקילים פרטית או להתחיל לפרסם סקילים בציבור. הוא מוציא את הניחושים מהתהליך, מחליף אותם בנתונים, ומאפשר להראות ללקוח או לצוות שיפור מדיד ממש.

אם אתם מתחילים, הריצו npx skills add https://github.com/anthropics/skills --skill skill-creator, בקשו מקלוד לבנות סקיל פשוט שמזקק טקסט שיווקי, והריצו את eval-viewer. תוך שעה תראו בעיניים את ההבדל. אפשר גם להוריד את קובץ הסקיל המלא ולקרוא אותו לפני התקנה.

בפוסטים הבאים אסקור גם את סקילי המסמכים של Anthropic (pdf, pptx, xlsx), וגם את סקיל mcp-builder ליצירת שרתי MCP. אם יש לכם בעיה ספציפית של טייפ סקיל שקשה לכם להגדיר, צרו קשר ונבדוק איך לבנות אותו ביחד.

שיתוף הסקיל

שאלות ותשובות

האם צריך לדעת Python כדי להשתמש ב-skill-creator?

לא חובה. הסקיל עצמו רץ דרך קלוד קוד, ורוב התהליך מתנהל בצ׳אט. רק כשרוצים להרחיב את מערכת ההערכה או לשלוט באיך eval-viewer רץ, כדאי להכיר בסיסית Python. מפתחים ללא רקע יכולים להגיע לסקיל עובד תוך יום או יומיים.

מה ההבדל בין skill-creator לסקיל אחר של Anthropic?

רוב הסקילים של Anthropic מתמקדים בתחום ספציפי כמו עיצוב, PDF או מצגות. skill-creator הוא סקיל-על, שמטרתו לייצר סקילים אחרים. הוא שימושי במיוחד לצוותים שרוצים לבנות ספריית סקילים פנימית שמותאמת לתהליכי העבודה שלהם.

כמה זמן לוקח ליצור סקיל חדש מאפס?

תלוי במורכבות. סקיל פשוט של שיבוט פורמט תוכן נגמר בשעה. סקיל שדורש אינטגרציה עם מערכת חיצונית או תהליך ניסיון ותיקון מעמיק לוקח יום או יומיים. skill-creator חוסך את החלק של הגדרת התשתית, והעבודה נשארת על התוכן עצמו.

האם skill-creator יוצר גם את המבחנים עצמם?

כן. אחת היכולות המרכזיות היא הצעת 2-3 מבחנים ריאליים על סמך תיאור הסקיל. הם לא מושלמים, אבל הם נקודת פתיחה טובה. בדרך כלל אני מוסיף 2-3 מבחנים משלי מהתרחישים האמיתיים של המערכת שאני עובד איתה.

איך יודעים שהסקיל באמת השתפר בין גרסאות?

ה-eval-viewer מציג את שני הפלטים של אותה שאילתה (עם וללא שינוי) זה מול זה, ובצד יש מדדים כמותיים של זמן ביצוע, צריכת טוקנים ושיעור הצלחה. אם הגרסה החדשה עושה עבודה טובה יותר על רוב השאילתות, היא נכנסת לייצור. אחרת, אפשר לחזור לגרסה הקודמת.

האם אפשר לפרסם את הסקיל ב-skills.sh?

כן. הסקילים הם קבצי Markdown רגילים ב-GitHub, ו-skills.sh אוסף אותם אוטומטית ממאגרים ציבוריים. אחרי שהסקיל עובד טוב בפרויקט שלכם, העבירו אותו למאגר פתוח והוסיפו את הפרטים ב-README. תוך 24 שעות הוא יופיע ב-skills.sh וגם אחרים יוכלו להתקין אותו.

מה תפקיד ה-description optimization ומתי להשתמש בו?

התיאור של הסקיל הוא מה שקובע מתי קלוד קוד טוען אותו לקונטקסט. תיאור רחב מדי גורם לטעינה מיותרת ומבזבז טוקנים. תיאור צר מדי מפספס מקרי שימוש אמיתיים. ה-optimizer מריץ 20 שאילתות trigger ו-non-trigger, מזהה אי-דיוקים, ומציע ניסוחים חלופיים.

האם הסקיל עובד גם עם פרויקטים בעברית?

כן, אם כי צריך לציין את זה במפורש ב-Intent Capture. הסקיל ניטרלי לשפה, אבל התיאור שייצר ייכתב באנגלית כברירת מחדל. אם אתם רוצים לתעד את הסקיל בעברית פנימית, כתבו את תיאור ההפעלה באנגלית ואת גוף ההוראות בעברית, כך יהיה אפשר גם לתחזק אותו וגם לשתף בצוות.

דביר נעמן

על הכותב

דביר נעמן – מומחה שיווק דיגיטלי, SEO ואוטומציות

מלווה עסקים בצמיחה דיגיטלית: קידום אורגני, קידום במנועי AI, אימייל מרקטינג, אוטומציות ופיתוח תוכנה. תוצאות מדידות ושקיפות מלאה.