מצב YOLO של Claude Code: לפרוס בין לילה בלי עייפות אישורים
התשובה הקצרה
מצב YOLO הוא מה שהמהנדסים קוראים לו הדגל --dangerously-skip-permissions ב-Claude Code. איתו,
Claude Code מפסיק לבקש אישורים: הוא קורא קבצים, כותב קוד, מריץ פקודות טרמינל, מתקין
חבילות ומבצע את כל הפרומפט שלכם בלי עצירה אחת.
המילה dangerously בשם הדגל קיימת מסיבה. להפעלה על המחשב הראשי שלכם ללא בידוד זה פזיזות מסוכנת. אבל אם מכינים את סביבת העבודה הנכונה מראש, זה אחד הכלים החזקים בזרימת עבודה שממוקדת בפריסה מהירה.
הסנדבוקס הוא חובה
לפני שמצב YOLO נוגע במשהו, הציבו אותו בסביבה מבודדת. שתי גישות:
סנדבוקס Git (מהיר, פרקטי):
mkdir yolo-project && cd yolo-project && git init
echo "# YOLO Project" > README.md
git add . && git commit -m "sandbox checkpoint: clean slate"
הריצו משם את Claude Code. אם משהו משתבש, חזרו לנקודת השמירה.
סנדבוקס Docker (בידוד מלא):
FROM node:20-slim
RUN npm install -g @anthropic-ai/claude-code
WORKDIR /workspace
docker build -t yolo-sandbox .
docker run -it --rm -e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \
-v $(pwd)/project:/workspace yolo-sandbox bash
בתוך הקונטיינר, Claude Code פיזית לא יכול לגעת בכל דבר מחוץ לו. זו הבחירה המועדפת כשסשן מריץ סקריפטים או מתקין חבילות באופן גלובלי.
הפעלת מצב YOLO
אינטראקטיבי:
claude --dangerously-skip-permissions
מצב print (לסקריפטים או שרשור פקודות):
claude --dangerously-skip-permissions -p "Your full task prompt goes here"
דגל שקול:
claude --permission-mode bypassPermissions
כשזה רץ, צפו לשלוש התנהגויות: תיקון עצמי (הוא קורא שגיאה ומנסה גישה אחרת בלי לחכות), שינויים גלויים בחבילות/סביבה, ואות סיום ברור עם סיכום של מה שנבנה. תנו לסשן לרוץ עד הסוף בלי להפריע.
ארבע מתכוני התחלה
הכלל הזהב לפרומפט YOLO הוא להגיד ל-Claude את הסטאק, המבנה, ההתנהגות המצופה, והמגבלות.
- Full-stack scaffold — "Create a full stack web app using Next.js 14 with the App Router,
Tailwind, Prisma, and PostgreSQL. Set up NextAuth with email login and three pages: login,
register, protected dashboard. Generate the Prisma schema, run the migration, seed one test user,
document env vars in
.env.example, and install all dependencies." - Codebase migration — "Convert this entire JavaScript codebase to TypeScript. Rename files, add
types, configure strict mode, fix every error until
tscpasses with zero errors. Do not stop until the build is clean." - Test suite generation — "Write a complete Jest + React Testing Library suite covering components, API routes, and utilities. Configure Jest, run the full suite, and fix every failing test until green."
- REST API with docs — "Build a complete Express + TypeScript API with CRUD for users/posts/
comments, JWT auth, Zod validation, Swagger docs at
/api-docs, a clean folder structure, a Dockerfile + docker-compose, and a README."
כל פרומפט עצמאי כי המבנה המפורש הוא מה ששומר על ריצה ארוכה ואוטונומית על המטרה.
מסקנה
מצב YOLO נותן את המהירות; הסנדבוקס נותן את הבטיחות. שלבו את שניהם עם מתכון מנוסח היטב — סטאק, מבנה, התנהגות, מגבלות — ותקבלו מערכת לשלוח פרויקטים שלמים בסשן בודד בין לילה. ההרגל שחשוב לשמור: לעולם לא להריץ YOLO עם גישה בלתי מפוקחת למערכת הקבצים הראשית שלכם, ותמיד התחילו מנקודת שמירה נקייה ושחזורית.
Source: a Claude Code YOLO-mode field guide by Joe Njenga (Aug 2026). The YOLO flag, sandbox commands, and recipe patterns are from the source; safety framing is original editorial emphasis.