סדנת AI Agents עם יובל קשטכרלמידע על המחזור הבא →
AI Makers Lab

הגדר את Claude Code כמו היוצר שלו

0/5
כל המדריכים
General
Advanced
15-20 minutes
5 אבני דרך

הגדר את Claude Code כמו היוצר שלו

מה תבנה

כישרון `/setup` שמגדיר את כל פרויקט עם אותן הגדרות, הרשאות, hooks וסרטי עבודה שבוריס צ'רני (היוצר של Claude Code) משתמש בהם כדי להוציא 259 Pull Requestים בחודש.

Milestone 0 of 50% complete

מה אתה בונה

בוריס צ'רני יצר את Claude Code. הוא גם משתמש בו כדי לשלוח בערך 8-9 PRs ביום — 259 בחודש אחד, 100% מיוצר על ידי בינה מלאכותית. הוא היה פתוח על ההגדרה המדויקת שלו: איך הוא מגדיר פרויקטים, אילו הרשאות הוא מעניק, אילו hooks הוא משתמש לעיצוב קוד אוטומטי, ואילו פקודות slash הוא מריץ עשרות פעמים ביום.

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


שלב ראשון: חקור את זרימת העבודה של היוצר

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

הנושא:

Prompt
Search the web for how Boris Cherny (creator of Claude Code) uses Claude Code. Find his Threads posts, the howborisusesclaudecode.com site, and any interviews. I want specifics: how many terminals he runs in parallel, what model he uses, how he uses Plan Mode, what's in his CLAUDE.md, what slash commands he has, what hooks and permissions he configures, and his production metrics. Save everything as a structured reference doc to ~/Documents/references/boris-workflow.md — for each practice, include "What Boris does" and "How to apply this." Add a cheat sheet at the end.

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

נסה את זה: פתח את ~/Documents/references/boris-workflow.md. אתה אמור לראות קטעים המכסים הפעלה מקבילה, בחירת דגם, Plan Mode, CLAUDE.md, פקודות slash, hooks והרשאות ואימות. אם קטע כלשהו דק, אמור ל-Claude: "Go deeper on [topic] — fetch [specific URL] and extract every detail."


שלב שני: הגדר הגדרות פרויקט כמו בוריס

הצוות של בוריס מאחסן הגדרות משותפות ב-.claude/settings.json — הרשאות לפקודות בטוחות, hooks שמעצבים קוד באופן אוטומטי ותצורות כלים. בואו נגדיר את שלך.

הנושא:

Read the reference doc at ~/Documents/references/boris-workflow.md. Now configure this project's Claude Code settings the way Boris does. Create .claude/settings.json with: 1) Permissions that pre-allow safe commands (build, test, lint, git status, git diff, git log). 2) A PostToolUse hook that auto-formats code with prettier (or the project's formatter) after every Write/Edit. Use the permission patterns Boris uses — wildcards like "Bash(npm run *)".

מה Claude Code עושה: Claude יוצר .claude/settings.json עם שתי תצורות מרכזיות. ההרשאות מוקדמות מראש מאפשרות פקודות bash בטוחות כדי ש-Claude לא ישאל אישור בכל git status או npm test. Hooks עוצב קוד באופן אוטומטי לאחר כתיבה של Claude — לוכד את ה~10% של המקרים שבהם העיצוב לא מושלם ומונע כישלונות CI. בוריס לא משתמש ב---dangerously-skip-permissions. הוא משתמש בהרשאות גבוהות ברזולוציה במקום זאת.

נסה את זה: פתח את .claude/settings.json. אתה אמור לראות רשימת allow עם דפוסי wildcard ו-hook של PostToolUse המתאימה ל-Write|Edit. נסה להריץ פקודה שאולם Claude היה בדרך כלל שואל הרשאה (כמו git status) — היא אמורה להתבצע בלי הנחיה.


שלב שלישי: צור CLAUDE.md ופקודות Slash

בוריס שומר CLAUDE.md בכל ריפו — רק כ-2,500 טוקנים של כללים ממוקדים. הוא גם משתמש בפקודות slash עבור זרימות עבודה חוזרות, במיוחד /commit-push-pr.

הנושא:

Following Boris's workflow from the reference doc: 1) Create a CLAUDE.md for this project. Detect the tech stack from package.json or the project files. Include: architecture overview, key rules, common workflows (build, test, deploy), and a "Known Issues" section. Keep it under 2,500 tokens — focused and actionable, not bloated. 2) Create .claude/commands/commit-push-pr.md — a slash command that stages changes, writes a commit message from the diff, pushes, and creates a PR. Include an inline bash block at the top that pre-runs git status and git log so Claude has context automatically.

מה Claude Code עושה: Claude יוצר שני קבצים. CLAUDE.md הוא המוח של הפרויקט — הוא אומר ל-Claude את הכללים עבור פרויקט ספציפי זה. בכל פעם שהקוד של Claude מתחיל בהפעלה כאן, הוא קורא קובץ זה ראשון. הצוות של בוריס מעדכן שלהם מספר פעמים בשבוע — בכל פעם שClaude עושה משהו לא בסדר, הם מוסיפים כלל. פקודות slash הן רק קבצי markdown ב-.claude/commands/. שם הקובץ הופך לפקודה: commit-push-pr.md הופך ל-/commit-push-pr. בלוק ה-bash המובנה בחלק העליון פועל באופן אוטומטי כאשר מופעל, מה שנותן ל-Claude הקשר git בלי קריאת דגם נוספת.

נסה את זה: אמת שקובץ CLAUDE.md קיים וקורא בדיוק עבור הפרויקט שלך. לאחר מכן בדוק את .claude/commands/commit-push-pr.md — פתח אותו ובדוק שבלוק ה-bash המובנה נמצא בחלק העליון וההנחיות ברורות. הקלד /commit-push-pr ב-Claude Code — היא אמורה להופיע בהשלמה אוטומטית.


שלב רביעי: אריז את הכל כמיומנות /setup שניתן לשימוש חוזר

הגדרת פרויקט אחד. עכשיו בואו נהפוך את הגדרה זו כולה לכישרון שאתה יכול להריץ על כל פרויקט.

הנושא:

Prompt
Create a global slash command at ~/.claude/commands/setup.md. This skill should do everything we just did — but for any project I point it at. When I invoke /setup, it should: 1) Read ~/Documents/references/boris-workflow.md for the reference workflow. 2) Scan the current project (detect tech stack, check for existing config). 3) Create or update .claude/settings.json with permissions and hooks appropriate for the project's tools. 4) Create or update CLAUDE.md based on the detected tech stack. 5) Create .claude/commands/commit-push-pr.md with inline bash context. 6) Display a cheat sheet with Boris's key shortcuts: Plan Mode (Shift+Tab twice), auto-accept (Tab), voice input (fn x2), and the verification rule.

מה Claude Code עושה: Claude יוצר קובץ כישרון ב-~/.claude/commands/ — ספריית הפקודות הגלובלית, כלומר כישרון זה עובד בכל מקום, לא רק פרויקט אחד. הכישרון קורא את מסמך ההתייחסות שלך בכל פעם שהוא פועל, כך שאם תעדכן את ההתייחסות עם למידות חדשות, הכישרון יטעונו באופן אוטומטי. סריקת הפרויקט המובנה (שלב 2) הופכת את הכישרון להסתגל — הוא מגדיר בצורה שונה עבור אפליקציית Next.js לעומת סקריפט Python לעומת אתר סטטי.

נסה את זה: הרץ את ls ~/.claude/commands/setup.md כדי לאמת שהקובץ קיים. פתח אותו ובדוק שכל 6 הצעדים שם, כולל נתיב מסמך ההתייחסות ולוח הערכים.


שלב חמישי: בדוק אותו על פרויקט אמיתי

עבור לפרויקט שאתה עובד עליו והרץ את הכישרון החדש שלך.

הנושא:

Prompt
/setup

פקודה אחת. Claude קורא את מסמך ההתייחסות של בוריס, סורק את הפרויקט שלך, יוצר את קובץ ההגדרות עם הרשאות וhooks, כותב CLAUDE.md, מפיל את פקודת slash commit-push-pr, ומציג את לוח הערכים.

מה Claude Code עושה: הכישרון שלך ממנהל את ההגדרה המלאה. הוא מגלה את הפרויקט, מסתגל את התצורה ויוצר את כל הקבצים — אותה הגדרה שבוריס משתמש בה, מיושמת על הפרויקט שלך בשיחה אחת. אם משהו נראה לא בסדר, ערוך את ~/.claude/commands/setup.md ישירות. שינויים נכנסים לתוקף מיד.

נסה את זה: לאחר שהכישרון פועל, אמת: האם .claude/settings.json קיים עם הרשאות? האם CLAUDE.md משקף את הערמת הטכנולוגיה שלך? האם .claude/commands/commit-push-pr.md קיים? האם לוח הערכים מציג את הקיצורים של בוריס? נסה Shift+Tab פעמיים — אתה אמור להיכנס לתכנית מצב. זה הלולאה הבסיסית של היוצר: תכנן ראשון, ואז בצע.


מה בנית

ה-Claude Code שלך עכשיו עובד בדיוק כמו של היוצר שלו:

  • .claude/settings.json — הרשאות לפקודות בטוחות + hooks ממלא אחרון אוטומטי
  • CLAUDE.md — מוח פרויקט שClaude קורא בכל הפעלה
  • .claude/commands/commit-push-pr.md — הפקודה slash שבוריס מריץ עשרות פעמים ביום
  • ~/.claude/commands/setup.md — כישרון שניתן לשימוש חוזר שמחיל הגדרה זו על כל פרויקט

זרימת העבודה של היוצר בפקודה אחת: /setup → הגדר → Plan Mode → בנה → אמת → /commit-push-pr. חזור על זה.


קח את זה רחוק יותר

  • הוסף יותר פקודות slash/test, /deploy, /fix-ci, /techdebt (בוריס מריץ /techdebt בסוף כל הפעלה)
  • צור תת-סוכנים ב-.claude/agents/code-simplifier שמנקה אחרי Claude, verify-app שבדוקות end-to-end
  • עדכן את מסמך ההתייחסות שלך כשתגלה עמוסות חדשות — הכישרון /setup קורא אותו טרי בכל פעם

רוצה לבנות סוכן AI שעובד בשבילך?

סדנא חיה בזום + חודש ליווי בווצאפ עם יובל קשטכר

לפרטים על הסדנא