סיכום

SLAtech LTD היא חברת פיתוח תוכנה ישראלית הפועלת מאז 2004. אנחנו עוזרים לצוותים ולבעלי מוצרים שהקוד שלהם נכתב עם Claude Code: בודקים ארכיטקטורה, אבטחה ובדיקות, את הרשאות הסוכן ואת הגישה שלו לסודות, מביאים את הפרויקט ל-production וממשיכים לפתח אותו. הקוד נשאר במאגר שלכם. אנשים קובעים את הארכיטקטורה ומקבלים את ההחלטות, וה-AI רק מציע.

פרויקטים ב-Claude Code

פרויקט ב-Claude Code נתקע? נבדוק, נתקן ונביא אותו ל-production

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

מה Claude Code עושה טוב

עובד עם הפרויקט כולו. קורא קוד, מריץ פקודות ובדיקות ובודק את התוצאה בעצמו.

מותאם לפרויקט. בקובץ CLAUDE.md כותבים סטנדרטים, החלטות ארכיטקטורה וסדר בדיקה.

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

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

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

איפה פרויקטים ב-Claude Code בדרך כלל נתקעים

הרשאות רחבות מדי

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

גישה לסודות

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

הוראה היא לא איסור

שורה כמו «אל תיגע ב-production» ב-CLAUDE.md מכוונת את הסוכן, אבל לא אוסרת כלום. רק כללי ההרשאות אוסרים.

שינויים בלי קריאה קפדנית

הסוכן עושה הרבה עבודה מהר, והיא מתקבלת כי הבדיקות ירוקות. אבל את הבדיקות האלה אולי כתב אותו סוכן.

CLAUDE.md שהתיישן

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

ארכיטקטורה מטושטשת

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

מה אנחנו בודקים בפרויקט ב-Claude Code

1

הרשאות הסוכן: מה מותר לו, מה אסור ואיפה מותר הכול.

2

סודות: לאילו קבצים עם מפתחות ומחרוזות התחברות יש לסוכן גישה.

3

CLAUDE.md והוראות: האם הם מתאימים לאופן שבו הפרויקט בנוי היום, ומה מהם צריך להפוך לכלל הרשאה.

4

ארכיטקטורה: איפה יושבת כל לוגיקה ואיפה היא חוזרת על עצמה.

5

אבטחת האפליקציה: הרשאות גישה, בדיקת קלט.

6

בדיקות: מה הן בודקות בפועל ואילו תרחישים מרכזיים לא מכוסים.

7

תלויות: ספריות מיותרות, ישנות ופגיעות.

8

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

9

העלאה לאוויר: האם שינוי יכול להגיע ל-production בלי בדיקה של אדם.

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

שלוש דרכים להמשיך

אבחון

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

עוד על האבחון

המשך פיתוח

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

לדבר על המשך פיתוח

כתיבה מחדש של חלק

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

לדבר על כתיבה מחדש

איך אנחנו בוחרים בין הדרכים האלה, מוסבר בפירוט בעמוד על עזרה לפרויקטים ב-vibe coding.

איך אנחנו עצמנו עובדים עם AI

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

שאלות נפוצות

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

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

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

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

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

כלי AI נוספים

עם פרויקטים בכלים אחרים אנחנו עובדים באותה דרך. העמוד הכללי: עזרה לפרויקטים ב-vibe coding.

ספרו לנו מה בניתם ב-Claude Code

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