דלג לתוכן הראשי

העתיד כבר כאן. אנחנו נגיע מוכנים עד שנת 2030.

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

תוכן הפוסט

במהלך הסדנה קלוד קוד ואייגנטים וגם נוגעת למה שיוצג היום מהו המבנה הנכון או הגיוני לסביבה של הפרוייקט שלנו
תחת workspace יש את ספריית הפרייוקט ותחתיה פתחנו ספריית .claude ותחתיה ספריות agents skills commands
במקביל לספרית האובסידיאן יצר לעצמו סיפריה גם כן
בתום הסדנה נראה לי שקלוד יצר לי סלט מה יושב איפה מבחינת הסאבאייגנטים שלי השאלה היא איך צריך להראות המבנה. כאן רואים שיש לי אייגנטים (סאב) גם תחת ספריית קלוד\אייגנטס וגם במקביל לספריית הקלוד ספריות של האייגנטים אליה ואני לא מבין למה

C:\workspace\the-5-agents

│ .env

│ .env.example

│ .gitignore

agent.md

CLAUDE.md

│ Untitled.base

│ Untitled 1.base

├───.claude

│ │ settings.local.json

│ │

│ ├───agents

│ │ ceo.md

│ │ chen.md

│ │ yael.md

│ │ yuval.md

│ │ .gitkeep

│ │

│ ├───commands

│ │ .gitkeep

│ │

│ ├───skills

│ │ ├───brainstorming

│ │ ├───dispatching-parallel-agents

│ │ ├───executing-plans

│ │ ├───finishing-a-development-branch

│ │ ├───gpt-image-gen

│ │ ├───obsidian-bases

│ │ ├───obsidian-markdown

│ │ ├───obsidian-vault-workflow

│ │ ├───receiving-code-review

│ │ ├───requesting-code-review

│ │ ├───skill-creator

│ │ ├───subagent-driven-development

│ │ ├───systematic-debugging

│ │ ├───test-driven-development

│ │ ├───using-git-worktrees

│ │ ├───using-superpowers

│ │ ├───verification-before-completion

│ │ ├───writing-plans

│ │ └───writing-skills

│ │

│ └───worktrees (temporary git worktrees — duplicates)

├───.obsidian

│ app.json

│ appearance.json

│ core-plugins.json

│ graph.json

│ workspace.json

├───chen

│ │ agent.md

│ └───Memory

searches.md

├───Content

│ │ .gitkeep

│ └───Ready

│ content1.txt

│ .gitkeep

├───guy

│ │ agent.md

│ ├───outputs

│ │ 2026-05-06-guy-qa-agent.png

│ └───QA_Reports

├───Output

│ .gitkeep

├───vault

│ ├───Brand Guidelines

│ │ _index.md

│ ├───Content Briefs

│ │ _index.md

│ ├───Meeting Notes

│ │ _index.md

│ │ ceo-agent-setup.md

│ │ obsidian-vault-workflow-skill.md

│ │ project-documentation-setup.md

│ │ project-structure.md

│ │ skills-catalog.md

│ │ superpowers-skills-install.md

│ └───Publishing Log

│ _index.md

├───yael

│ │ agent.md

│ └───reference

└───yuval

agent.md

skill.md

├───outputs

│ 2026-05-06-bull-v2.png

│ 2026-05-06-bull-v2.txt

└───reference

נכתב על ידי עדי פ

תגובות ותשובות (3)
  • היי! נראה שמה שקרה אצלך הוא בלבול של המערכת בין "הגדרות" לבין "תוצרים". התיקייה המובנית .claude/agents/ היא המקום שבו קלוד חייב לשמור את ההגדרות של הסוכנים כדי שבכלל יכיר אותם. זה המקום הנכון.
    אבל במהלך העבודה, הסוכנים כנראה קיבלו משימות ופשוט פתחו לעצמם "תיקיות אישיות" בשורש הפרויקט (תיקיות כמו chen, guy וכו') ושכפלו לשם את קבצי ה-agent.md שלהם.

    כדי לסדר את זה בקלות, קודם כל תחלץ תוצרים: תעבור על תיקיות הסוכנים שבשורש, ותעביר את התוצרים (תמונות, דוחות QA, קבצי זיכרון) לתיקיות עבודה מרכזיות (כמו outputs או לתוך ה-vault במקום המתאים). הרעיון הוא שתיקיות צריכות להיות לפי נושא, לא לפי שם הסוכן שביצע את המשימה.

    בנוסף כדאי למחוק כפילויות- אחרי שחילצת את מה שחשוב, פשוט תמחק את כל התיקיות chen, guy, yael ו-yuval משורש הפרויקט. הגדרות הסוכנים יישארו בטוחות בתוך .claude/agents/.

    כדי שזה לא יקרה שוב תוסיף ל-CLAUDE.md שלך הוראה קצרה בסגנון "אל תיצור Working directoriesלכל סוכן. תשמור את כל הקבצים וה-outputs ב-vault או ב-outputs directories."

    ביקשתי מג'מיני שינסח לך פרומפט לקלוד כדי שיעשה לך את הסדר בעצמו:

    - -

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


    המטרה:

    • להשאיר קבצי הגדרה של סוכנים רק תחת .claude/agents

    • להשאיר skills רק תחת .claude/skills

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

    • לרכז תוצרים, קבצי עבודה, דוחות, תמונות וזיכרונות בתיקיות עבודה מסודרות לפי נושא, למשל vault, outputs, content

    • לזהות כפילויות של agent.md או קבצים דומים מחוץ ל-.claude

    • להציע מה להעביר, מה למחוק, ומה להשאיר


    שלבי עבודה:

    1. תן לי קודם דוח מסודר:

      • אילו קבצים ותיקיות נראים כמו הגדרות מערכת

      • אילו קבצים הם תוצרים

      • אילו כפילויות קיימות

    2. הצע מבנה תיקיות סופי ונקי

    3. רק אחרי אישור שלי, בצע את ההעברות והסידור

    4. אל תמחק שום קובץ בלי לציין אותו במפורש מראש

    5. אם יש ספק לאן קובץ שייך, העבר אותו לתיקיית review במקום למחוק


    חשוב:

    • אל תיגע ב-.obsidian חוץ ממקרים שבהם יש קבצים מיותרים בעליל

    • אל תיצור תיקיות חדשות על שם agents

    • אל תשכפל קבצי הגדרה

    • בסוף תן לי סיכום של כל מה הועבר, מה נשאר, ומה דורש החלטה ידנית

    --

    בהצלחה!

    שיר הורוביץ

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

    עדי פ

  • תשובה מדהימה שיר!

    איתי זרם