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

ECC ל־Claude Code: מה זה, איך מתקינים, וממה להיזהר

סתיו אדם
26 באוקטובר 2026
בקצרה: ECC הוא "רתמת סוכנים" גדולה בקוד פתוח (רישיון MIT) שמתקינה ב־Claude Code סוכנים, סקילים, hooks, חוקים וזיכרון (ויש לו גם תוספים ל־Codex ול־Qoder ומתאמים חלקיים לכלים אחרים). הוא מכניס את הסוכן ללולאה של תכנון, בדיקות, מימוש, סקירה ואימות. שווה למפתחים שעובדים עם Claude Code כל יום ורוצים סדר; מוגזם למשתמש מזדמן. מתקינים פעם אחת, רק ממקורות רשמיים, מתחילים בפרופיל קטן, ומתייחסים ל־hooks כקוד שרץ על המחשב שלכם.

מה זה ECC

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

plan -> test -> implement -> review -> verify -> remember -> improve

לפי ה־README, הגרסה הנוכחית כוללת 71 סוכנים, 311 סקילים ו־97 פקודות ישנות לתאימות, ובנוסף hooks, חוקים שנטענים תמיד, זיכרון בין סשנים, "למידה מתמשכת" וסורק אבטחה בשם AgentShield שבודק את הגדרות הסוכן שלכם. הוא עובד הכי טוב עם Claude Code, ויש לו מסלולי התקנה ל־Codex ול־Qoder ומתאמים מוגבלים ל־Cursor, OpenCode, Gemini, Zed, GitHub Copilot ועוד.

למי זה מתאים

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

התקנה עם Claude Code

דרישות לפי ה־README: Node.js 18 ומעלה, Git ו־Claude Code 2.1 ומעלה.

אפשרות 1, התקנה מודרכת (ההמלצה של הפרויקט):

npx ecc-universal@2.2.3 setup

לשימוש אישי ה־README ממליץ לבחור Global user ופרופיל Standard ל־hooks, לפתוח סשן חדש ולהריץ /plugin list כדי לוודא ש־ecc@ecc פעיל. מספר הגרסה הוא זה שהיה מתועד בזמן הכתיבה; בדקו בריפו מה הגרסה העדכנית.

אפשרות 2, פקודות התוספים של Claude Code:

/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc

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

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

git clone https://github.com/affaan-m/ECC.git
cd ECC
mkdir -p ~/.claude/rules/ecc
cp -R rules/common ~/.claude/rules/ecc/
cp -R rules/typescript ~/.claude/rules/ecc/

גרסה קלה בלי hooks, מומלץ להתחיל ממנה כדי לבחון לפני שנותנים לכלי להריץ סקריפטים:

npx ecc-universal@2.2.3 install --profile minimal --target claude

שימוש יומיומי

  • פיצ׳ר חדש: /ecc:plan "תיאור הפיצ׳ר" ואחר כך הסקיל tdd-workflow.
  • באג: משחזרים עם בדיקה שנכשלת ואז tdd-workflow.
  • סקירת קוד: /code-review. בילד שבור: /build-fix.
  • עומס הקשר: /context-budget. סיום והמשך סשן: /save-session ו־/resume-session.
  • בדיקת אבטחה להגדרות הסוכן: /security-scan.

פרומפט ראשון שמשאיר אתכם בשליטה (באנגלית, כמו שמדביקים):

/ecc:plan "Add a CSV export to the reports page"

Before writing any code: show me the plan, the tests you will write first, the files you expect to touch, and anything that is risky. Wait for my approval. After implementing, run the tests and then do a fresh-context code review of your own change.

ממה להיזהר

  • רק ממקורות רשמיים: הריפו affaan-m/ECC, חבילות ה־npm ecc-universal ו־ecc-agentshield, אפליקציית ECC Tools ב־GitHub, התוסף ecc@ecc והאתר ecc.tools. כלים פופולריים מושכים חבילות מתחזות.
  • hooks הם קוד: הם מריצים פקודות, שרתי MCP יכולים להחזיק מפתחות, וחוקים נכנסים להקשר של הסוכן. קוראים לפני שמפעילים.
  • גרסה נעולה היא לא בדיקת אבטחה: כדאי לעבור על הקוד לפני שמריצים אותו על מחשב עבודה.
  • עלות הקשר: יותר חוקים, סקילים ושרתי MCP אומר יותר טוקנים עוד לפני שכתבתם מילה. ה־README ממליץ על פחות מ־10 שרתי MCP לפרויקט.
  • ברירות מחדל דעתניות: המלצות כמו לעבוד כברירת מחדל עם Sonnet הן של היוצר, לא הנחיה רשמית של Anthropic.
  • יש גם גרסה בתשלום: הקוד הפתוח חינמי, ו־ECC Pro לריפו פרטיים הוא מוצר נפרד בתשלום.

הסרה

npx ecc-universal@2.2.3 list-installed
npx ecc-universal@2.2.3 uninstall --dry-run
npx ecc-universal@2.2.3 uninstall

שורה תחתונה

ECC הוא אחד מארגזי הכלים הציבוריים השלמים ביותר להפיכת Claude Code לשותף הנדסי ממושמע, ורישיון MIT מאפשר לקחת רק את החלקים שאתם אוהבים. מתחילים בפרופיל המינימלי, מוסיפים hooks רק אחרי שקראתם אותם, ושומרים על הקשר רזה. המקור: github.com/affaan-m/ECC (MIT).