סדנה

$ open workshop/claude-md-builder

● הטופס רץ בדפדפן · מצב AI עם מכסה יומית

בונה CLAUDE.md

CLAUDE.md, הרשאות וסקילים לפרויקט שלכם

CLAUDE.md הוא הקובץ ש-Claude Code קורא בתחילת כל סשן: במה עוסק הפרויקט, באילו פקודות בונים ובודקים אותו, אילו כללים לשמור ומה לא לגעת. בלעדיו הסוכן מנחש מחדש בכל פעם, ולעתים קרובות טועה. יש כאן שני מצבים. הטופס רץ ישירות בדפדפן ולא שולח כלום: בוחרים סטאק, כותבים פקודות וכללים, ומימין נבנים מיד שלושה דברים — CLAUDE.md, קובץ .claude/settings.json עם הרשאות וחסימות, ושני שלדי סקילים. מצב ה-AI מיועד למי שלא רוצה למלא: הדביקו package.json, עץ תיקיות או קטע מה-README, והמודל יזהה בעצמו את הסטאק, הפקודות והמוסכמות. הוא מנצל הרצה אחת מהמכסה היומית המשותפת של הסדנה.

$ claude init --md

● נבנה בדפדפן · שום דבר לא נשלח

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

קבצים

שימו את הקבצים בנתיבים האלה משורש הפרויקט

$ cat CLAUDE.md
# my-project

TODO: one line on what this project does and for whom.

## Stack

- Next.js (App Router), React, TypeScript

## Commands

- `npm run dev` — start the dev server
- `npm run build` — production build; run before saying a task is done
- `npm test` — run the tests
- `npm run lint` — lint; must pass before every commit

## Code style

- TypeScript strict: no `any`, no `@ts-ignore` without a comment explaining why.
- Server components by default; add "use client" only where state or browser APIs are needed.
- Import with the `@/` alias, not long relative paths.
- Reuse components from `src/components/` before writing new ones.
- Write code comments in English only.

## Workflow

- Read the files you are about to change before editing them.
- Keep changes small and focused on the task; do not refactor unrelated code.
- Before reporting a task as done, run the checks and say which ones you ran.
- If the request is ambiguous, ask one short question instead of guessing.

## Do not

- Commit or push without an explicit request.
- Read, print or edit `.env` files, keys or other secrets.
- Add, remove or upgrade dependencies without asking first.
- Run database migrations or touch a production database.
- Use destructive git commands: `push --force`, `reset --hard`, `clean -fd`.
- Edit generated and vendor folders (reading them for context is fine): `node_modules/`, `.next/`, `out/`, `coverage/`.

איך כותבים CLAUDE.md לפרויקט שלכם

בחרו את הסטאק של הפרויקט, בדקו את פקודות ה-build, הבדיקות וה-lint, הוסיפו כללי קוד וסמנו מה אסור לסוכן לעשות. מימין יופיעו מיד שלושה קבצים: CLAUDE.md לשורש המאגר, קובץ .claude/settings.json עם פקודות מותרות וחסומות, ושני שלדי סקילים לתיקייה .claude/skills. העתיקו או הורידו אותם. הטופס רץ בדפדפן ולא שולח כלום לשרת.

איך משתמשים

  1. 1בחרו סטאק: Next.js, React, Node, Python, Django, WordPress, Laravel או Go
  2. 2בדקו את הפקודות והוסיפו כללי קוד, שפת הערות ומה אסור
  3. 3הורידו את CLAUDE.md לשורש הפרויקט, ואת settings.json והסקילים לתיקייה .claude

הפרטים

מה מקבלים
CLAUDE.md, .claude/settings.json ושני קבצי SKILL.md
טופס
חינם, בלי מגבלות, רץ בדפדפן
מצב AI
מ-package.json, עץ תיקיות או README, עד 12,000 תווים
הרצות AI ביום
מכסה משותפת לסדנה: אורח 2, חשבון חינמי 3, גישה מלאה 20
מודל מצב ה-AI
Claude Haiku 4.5
סטאקים
Next.js, React + Vite, Node API, Python, Django, WordPress, Laravel, Go ומותאם אישית

שאלות נפוצות

מה זה CLAUDE.md ואיפה שמים אותו?

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

בשביל מה צריך את .claude/settings.json?

הוא מחזיק את ההרשאות של הסוכן. ב-allow פקודות בטוחות שמותר להריץ בלי לשאול: lint, בדיקות, git status. ב-ask מה שדורש את האישור שלכם, למשל git push. ב-deny מה שאסור תמיד: קריאת .env, force push, rm -rf. זה אמין יותר מבקשה שכתובה ב-CLAUDE.md.

מה זה סקיל, ולמה שני שלדים?

סקיל הוא תיקייה עם קובץ SKILL.md בתוך .claude/skills. בכותרת הקובץ יש שם ותיאור, ולפי התיאור Claude מבין מתי הסקיל רלוונטי. הבונה נותן שניים: הרצת כל הבדיקות לפני commit, ומשימה שגרתית לסטאק שלכם, כמו עמוד או endpoint חדש. השלימו את הצעדים בדרך שלכם.

במה מצב ה-AI שונה מהטופס?

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

אפליקציות נוספות

כל הסדנה