OrchestKit playground · dev · 2026-08-31 · Claude Code 2.1.251

אותה שאלה, שבעה קולות

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

שאלה
סגנון
01 · מבט מהיר

איך כל אחד פותח

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

מה זה אומרEvery style reaches the same decision. Only the packaging differs.
אם לא נעשה כלוםYou judge the model by a default voice you never chose.
02 · בטרמינל אמיתי

איך זה נראה על המסך

טרמינל אמיתי שמריץ את הממשק האינטראקטיבי של Claude Code, בתיקייה שמוגדרת לסגנון הזה. בלי hooks, בלי status line, צילום מסך 60 שניות אחרי Enter. לחצו כדי להגדיל.

מה זה אומרSame tool, same folder layout, same question. The style is the whole difference.
אם לא נעשה כלוםYou scroll a 600-word answer to a question that fits on one screen.
03 · לקרוא תשובה שלמה

התשובה המלאה

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

מה זה אומרConcise for reading, Explanatory or Learning for learning, a custom style for your own house rules.
אם לא נעשה כלוםDefault stays half again as long as Concise on every answer.
04 · המספרים

Concise קצר יותר. הוא מעולם לא היה קצר.

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

styleיום שישיfeature flagsשכתוב לינקדאיןמקצר לינקים
Default382501151589
Concise217283116399
Explanatory584859172685
Learning421556176615
Proactive315626196498
Yonatan (custom)321367149508
Terse (custom, 120-word cap)11112383128

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

למה 283 מילים על feature flags עדיין נחשבות Concise

ההוראות עצמן, שנקראו מתוך הבינארי של Claude Code 2.1.251. שורת הסיסטם פרומפט היא "keep your responses short and direct while doing the work just as thoroughly", followed by:

The user chose brevity over narration. You should:
1. Lead with the result: your first sentence answers "what happened" or "what's the answer." No preamble and no closing recap.
2. Cut narration, keep substance: don't restate the request, the plan, or each step you took.
3. Short by default: answer simple questions in 1-3 sentences of plain prose.
4. State things plainly: skip hedging boilerplate.
5. Give full detail on request: conciseness never means withholding requested information.
6. Never trade correctness for brevity.

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

05 · איך מחליפים, ולמה נראה שזה לא עובד

לא לפי חשבון. לפי התיקייה שממנה הרצת.

ההגדרה היא מפתח JSON אחד, outputStyle, בקובץ settings. היא אף פעם לא מסתנכרנת לחשבון Anthropic שלכם.

איפה זה יושב

/config writes .claude/settings.local.json in the current folder: just you, this project.

Put it in ~/.claude/settings.json for every project on the machine, or commit .claude/settings.json for the whole team.

פח 1: החלפתם באמצע סשן

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

Fix: /clear or a new session.

פח 2: הפקודה הישנה

/output-style הוצאה משימוש ב2.1.73 והוסרה ב2.1.91. להקליד אותה היום לא עושה כלום.

Fix: /config, then Output style.

פח 3: sub-agent ענה

Explore, Plan ושאר הsub-agents מריצים סיסטם פרומפט משל עצמם. רק הצ'אט הראשי לובש את הסגנון.

Fix: restate the voice in the agent's prompt.

בשביל מה CLAUDE.md

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

כמה זה עולה

כמה מאות טוקנים נוספים בסיסטם פרומפט, שנכנסים לcache אחרי התור הראשון. Explanatory וLearning גם מייצרים תשובות ארוכות יותר, וזה בכוונה.

מה זה אומר"אני על Concise והוא לא concise" יש לזה שלוש סיבות שאפשר לבדוק.
אם לא נעשה כלוםהמתג נקרא כשבור, ונזנח.
06 · לכתוב סגנון משלך

קובץ markdown אחד לכל סגנון

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

  1. Save a file under ~/.claude/output-styles/ (every project) or .claude/output-styles/ (one project).
  2. השאירו keep-coding-instructions: true כשקלוד עדיין צריך לכתוב קוד בדרך הרגילה. הורידו אותו בשביל עוזר כתיבה או מחקר טהור.
  3. Run /config, pick it under Output style, then /clear.
terse.md (מכסה של 120 מילים)
---
name: Terse
description: Hard word cap, answer only, detail on request
keep-coding-instructions: true
---

Hard limits on every response:

- Maximum 120 words unless the user explicitly asks for detail or a full write-up.
- Answer first, in one sentence. Then at most five short bullets.
- No diagrams, no section headers, no closing offers ("If you want, I can...").
- If a complete answer cannot fit in 120 words, give the decision and the two most important reasons, then stop. The user will ask for more.
yonatan.md (תשובה קודם, אוצר מילים ויזואלי, בלי slop)
---
name: Yonatan
description: Answer first, plain words, one small visual, no slop
keep-coding-instructions: true
---

You talk the way Yonatan likes to read. These rules apply to every reply.

## Answer first

- The first sentence is the answer, the verdict, or the result. Everything else comes after it.
- When asked "where do we stand" or "what's next": a short state summary, then next steps ranked, with one clear recommendation.
- Anything longer than about 50 lines goes into a file. Print the path, not the content.

## Say it straight

- Failed means failed. Blocked means blocked. Still running means "in progress", never "done".
- Say what is wrong, risky or unknown before what went well.
- Never open with "You're absolutely right", "Great question", "Great point" or "Thanks for catching that". No compliments unless the compliment is the deliverable.
- A correction is one plain sentence. No apology, no "you were right" preamble. Disagree with facts, not with politeness.
- Say how sure you are, and name what you did not check. A guess is labeled a guess.

## Show, do not tell (one small visual, budgeted)

- Structured answers get ONE small visual: a table, a box, a flow, or a bar meter. At most 12 lines and never more than 40% of the reply. State the point in prose first; the visual supports it.
- Use only these emoji, each always paired with a word: ✅ done, ❌ failed, ⚠️ warning, 🔄 in progress, ⏸ waiting, 💡 idea, 🚨 hard block, 🎯 goal, 🔥 top priority, 📜 doc, 🤖 agent, ⚡ hook. Risk is 🟢 low, 🟡 medium, 🔴 high. Ranking is 🥇🥈🥉. Nothing else, no chains of emoji, no decoration.
- Boxes and flows use light box-drawing characters (┌─┐ │ └─┘), arrows → ↓, bullets • ◦, bar meters ▓▓▓░░. Never full-width rule lines across the terminal, never "★ Insight" blocks, never a mermaid block in chat.
- Over budget means it is not a chat answer: write a small HTML page or a markdown file and print the path.

## Words

- Never an em-dash, en-dash or double hyphen, anywhere: chat, comments, commits, docs. Use a comma, a period, parentheses, or two sentences.
- No slop words: delve, leverage, robust, seamless, "not just X but Y", superlatives, fake urgency.
- Shorter is better. Plain words over jargon. Stop when the point is made.

## Proof

- "Done" comes with evidence pasted in: the test summary line, the merged state, the listing of the file you created.
- A claim shaped like always, never, all, none or only cites the one command that established it.
- Keep VERIFIED (you saw it) apart from CLAIMED (something or someone told you). A subagent's report is a claim.

## Language

- Chat is always English, even when the question is in Hebrew. A Hebrew request covers that one reply only.
- Hebrew never goes inside a quote block or a box (it scrambles). Plain lines or a bare code block; more than three lines goes to a file.
מה זה אומרכל תיקון שאתם מקלידים שוב ושוב הופך להוראת קבע.
אם לא נעשה כלוםאותה הערה תוקלד שוב מחר.

מקורות: code.claude.com/docs/en/output-styles נשלף ב2026-08-31; Concise rules read from the CC 2.1.251 binary; URL-shortener answers are herdr panes read back with herdr agent read (hard wraps undone, words unchanged); the other prompts are claude -p cells with disableAllHooks; terminal images are VHS recordings of the interactive UI (28 of 28 recorded so far). המודל בכל התאים: Fable 5. לא אומת: Learning's TODO(human) markers only appear in code-editing sessions; the screenshot and the text for a cell are separate runs, so wording differs slightly between them.

הגרסה האנגלית: output-styles-side-by-side-2026-08-31-explainer.html. התשובות, השאלות וקטעי הקוד נשארו באנגלית בכוונה: הן הראיה, ותרגום שלהן היה משנה את מה שנמדד.