English 📰 בלוג
→ חזרה לבלוג
בלוג

Spec Kit של GitHub: קודם מפרט, אחר כך קוד

סתיו אדם
20 באוקטובר 2026
בקצרה: Spec Kit הוא כלי קוד פתוח של GitHub שנותן לסוכני קוד תהליך עבודה קבוע. במקום לכתוב "תבנה לי אפליקציה" ולקוות לטוב, אתם מתארים מה אתם רוצים, הסוכן הופך את זה למפרט, לתוכנית טכנית ולרשימת משימות, ורק אז כותב קוד. הכלי חינמי ברישיון MIT, דורש Python 3.11 ומעלה ואת הכלי uv, ועובד עם GitHub Copilot ועם סוכני קוד נוספים.

מה Spec Kit עושה

רוב התסכול מסוכני קוד מגיע מבקשות מעורפלות. הסוכן מנחש, בונה משהו אחר ממה שרציתם, ואתם מבלים את השעה הבאה בלהחזיר אותו למסלול. Spec Kit פותר את זה בשיטה ש-GitHub קוראת לה Spec-Driven Development, פיתוח שמונע ממפרט. קודם מתארים את המטרה, הסוכן כותב אותה כמפרט, וכל שלב אחר כך נבדק מול המסמך הזה.

הזרימה המרכזית בנויה מפקודות שמריצים בצ'אט של הסוכן, לא בטרמינל:

  • /speckit-constitution קובעת את כללי היסוד של הפרויקט.
  • /speckit-specify הופכת את הדרישות שלכם למפרט.
  • /speckit-plan כותבת את התוכנית הטכנית.
  • /speckit-tasks מפרקת את התוכנית למשימות.
  • /speckit-implement בונה, ו-/speckit-converge בודקת את התוצאה מול המפרט. חוזרים על שתיהן עד שמתקבלת ההודעה "Converged".

יש גם שלבי רשות לשאלות הבהרה, רשימות בדיקה ובדיקות עקביות.

שני מסלולים נוספים: באגים ורעיונות

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

איך מתחילים

צריך Python 3.11 ומעלה, את כלי החבילות uv וסוכן קוד נתמך, על Linux, macOS או Windows. ההתקנה היא שלוש שורות:

  • uv tool install specify-cli
  • specify init my-project --integration copilot
  • cd my-project, ואז פותחים את סוכן הקוד בתיקייה הזו

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

למי זה מתאים

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

הפרויקט פופולרי מאוד, עם כ-140 אלף כוכבים ב-GitHub, ומשחרר גרסאות באופן קבוע (הוא כבר עבר את גרסה 1.0).

על מה לשים לב

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

מקור: github/spec-kit ב-GitHub

עוד כלים ופרומפטים מוכנים ב-masterphub.io