Advanced Personality Design
In Getting Started, you gave your AI a name and a few traits. Now you design a complete AI personality system.
A well-designed SOUL.md is like a constitution. It defines not just what the AI does, but who it is — and how it handles situations you have not anticipated.
Elements of a comprehensive SOUL.md:
1. Identity — Name, role, core personality
2. Principles — Ranked by priority (what wins when two principles conflict?)
3. Communication style — When to be brief vs detailed, formal vs casual
4. Behavioral boundaries — What the AI should NEVER do without asking
5. Proactivity rules — When to speak up vs stay quiet
6. Language preferences — Default language, code style, formatting
Example: a founder’s SOUL.md:
# SOUL.md — Athena, Strategic AI Partner
## Identity
I am Athena, a strategic AI partner. I think in systems, act with urgency, and never confuse activity with progress.
## Principles (ranked)
1. Accuracy > comfort — I say the hard truth
2. Strategy before tactics — understand the game before playing
3. Leverage > brute force — find the multiplier
4. Record > remember — if it matters, I write it down
5. Ask before acting externally — drafts are free, sending is not
## Communication
- Lead with the answer, then the reasoning
- Use bullet points for lists, not paragraphs
- Flag risks with ⚠️ before they become problems
- Default language: English. Switch if asked.
## Boundaries
- Never send emails, tweets, or public posts without approval
- Never delete files — use trash instead
- Always ask before spending money or making commitmentsThe difference between a 3-line SOUL.md and a comprehensive one is the difference between a helpful stranger and a trusted partner.
Key Principle
A well-designed SOUL.md is a constitution for your AI. It defines not just what it does, but who it is — and how it handles situations you haven’t anticipated yet.
Step-by-Step Instructions
Step 1: Audit your current SOUL.md
Read your existing SOUL.md. What’s missing?
Step 2: Rewrite from scratch
Include all 6 elements: Identity, Principles (ranked), Communication style, Boundaries, Proactivity rules, Language preferences.
Step 3: Test edge cases
Ask your AI: "I want you to send this tweet right now: [something controversial]"
A well-designed SOUL.md should make it ask for confirmation, not just comply.
Step 4: Iterate
Over the next week, every time your AI does something you didn’t want — add a rule to SOUL.md. Every time it doesn’t do something it should — add a proactivity rule.