A system prompt is the instruction you set once, before the conversation starts, that shapes how Claude behaves for every message that follows. In claude.ai this is the "system prompt" or "custom instructions" field on a Project; in the Console it's a dedicated field separate from the conversation itself. It's the right place to put a role, a set of constraints, and an output format — things that should hold for the whole conversation, not just one message.
The most common mistake is writing vague instructions: "be helpful," "use good judgement," "write professionally." These sound reasonable but give Claude no concrete decision boundary. Different readers interpret "professional" differently, and so will Claude, inconsistently, across runs — which is exactly the failure the exam tests: a team notices tone drifting message to message and reaches for the wrong fix.
Explicit Criteria Beat Vague Instructions
Compare two system prompts for a customer-email assistant:
Vague: "Write professional, on-brand customer emails."
Explicit: "You are a customer service specialist for Acme Outdoors. Use a warm, plain-spoken tone. Never use exclamation points. Always acknowledge the customer's specific issue by name before offering a solution."
The second version gives Claude an actual role ("customer service specialist for Acme Outdoors") and concrete rules it can apply consistently. When output feels inconsistent or generically toneless, the fix is usually adding role and constraints to the system prompt — not writing a longer paragraph of vague praise for good writing, and not lowering a sampling setting like temperature, which affects wording randomness, not the underlying persona.
What Belongs in the System Prompt vs. the Message
A useful test: would this instruction apply to every message in the conversation, or just this one? Role, tone, brand voice, formatting rules, and things Claude should never do belong in the system prompt — they're constant. The actual customer complaint, the specific document to summarize, the one-off request all belong in the message itself. Teams sometimes paste the entire task into the system prompt field out of habit; that works, but it means every new task requires editing the system prompt again instead of just sending a new message against a stable, reusable role.
Key Concept
A short, specific role statement ("you are X, writing for Y") is often the single highest-leverage sentence you can add to a prompt with inconsistent tone. It gives Claude a consistent lens to filter every later instruction through.
Common Exam Distractor
Watch for answers that add more prose description of the desired tone ("make it warmer, more empathetic, more on-brand") without ever stating a role or concrete rule. More adjectives are not more precision — a role plus explicit rules is. Also watch for answers reaching for a model or sampling setting (temperature, model choice) to fix what is really a missing-role problem.