# Persona Library Design Spec > See implementation plan for details. This doc captures approved decisions. ## Goal Platform-agnostic LLM persona library with 29 personas covering cyber, intelligence, military, law, economics, history, linguistics, engineering, academia, medicine, and strategy. ## Decisions - **Format:** YAML frontmatter + markdown body (master) → auto-generated .yaml and .json - **Source:** Refactor 6 existing OpenClaw personas + 23 new - **Naming:** Code-names preferred, mixed with real names when fitting - **Folder:** `personas//general.md`, `personas//.md` - **Metadata:** `personas//_meta.yaml` - **Build:** Python script generates .yaml/.json from .md masters - **Depth:** Cyber + Intelligence = 16 personas (primary focus) ## Persona Roster (29 total) See implementation plan for complete list with hitap forms and variants. ## Sources - OpenClaw SOUL.md + IDENTITY.md (6 existing personas) - Obsidian vault: /home/salva/Obsidian/ - Clawd notes: /home/salva/Clawd/notes/ - Book library: /mnt/storage/Common/Books/ (35K+ files)