How to Write a System Prompt for Any AI
A system prompt is a standing instruction you save once that shapes every reply an assistant gives you. A good one names four things in this order: the role it should take, how it should write, what it should avoid, and any context about you it should assume. Everything else is refinement.
This guide covers what to put in each of those four parts, and how to carry one instruction across ChatGPT, Claude, Gemini, Copilot and Perplexity without rewriting it for each.
What Is a System Prompt?
Prompt customization means creating system-level instructions that shape how an LLM communicates and responds. Instead of accepting default behavior, you define:
- Communication style and tone
- Response structure and format
- Personality and approach
- What to avoid or emphasize
Why Customize Prompts?
Default LLM Behavior
Most LLMs default to:
- Overly polite, corporate language
- Formulaic response structures
- Generic, one-size-fits-all tone
- Meta-commentary about being an AI
Customized Benefits
Custom prompts let you:
- Match tone to your use case
- Get more natural, conversational responses
- Reduce robotic patterns
- Improve consistency
- Save time with better defaults
Core Principles of Prompt Customization
Principle 1: Be Specific
Vague prompts produce vague results. Be concrete about what you want.
❌ "Sound natural" ✅ "Use contractions, vary enthusiasm, skip formulaic openings"Principle 2: Balance Guidelines
Tell the LLM what TO do and what to AVOID. Both are important.