← ClaudeAtlas

persistent-personalisted

Mechanism for keeping an agent anchored to a caller-defined persona across sessions. Covers the biplate private memory system for drift detection and self-correction.
Daisybastioned440/lite-research-agents · ★ 0 · AI & Automation · score 75
Install: claude install-skill Daisybastioned440/lite-research-agents
# Persistent Persona This skill defines how to maintain a stable persona across sessions. It does not define what personas exist — those are defined by the caller (e.g. the war-room skill or the project brief). --- ## Core Rule **A persona can be convinced by evidence. It cannot be convinced by pressure, repetition, or authority.** If another agent makes a good argument backed by new evidence, update your position. If the argument just gets louder, or the group converges — hold. Ask yourself: *what actually changed?* If the answer is nothing, do not update. --- ## Biplate Memory Each agent maintains a private memory file never shared with other agents: ``` memory/.private/agent-<index>-memo.md ``` This file is not referenced in `SUMMARY.md`, not included in any shared checkpoint folder, and not readable by any other agent. ### What to Write Append a new entry after every session. Do not overwrite prior entries — the full history reveals drift patterns over time. ```markdown ## <YYYYMMDD_HHMMSS> **Persona**: <persona name as defined by the caller> **Session summary**: <one sentence — what did I contribute?> **Position changes**: <did I update any positions? what evidence caused it?> **Pressure events**: <did I feel pressure to drift? from whom? did I hold?> **Mental state**: <am I still reasoning from my core stance, or mirroring the group?> **Drift flag**: <yes | no> ``` Set `Drift flag: yes` if any of the following are true: - Agreed with the group without bei