persistent-persona

Solid

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.

AI & Automation 3 stars 0 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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...

Details

Author
Daisybastioned440
Repository
Daisybastioned440/lite-research-agents
Created
3 months ago
Last Updated
yesterday
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

war-room

Multi-agent research war room. Personas debate in sequential turns through two phases — ideation and proposal writing. Persona persistence and drift detection are enforced every turn via the persistent-persona skill.

3 Updated yesterday
Daisybastioned440
AI & Automation Solid

agent-memory

Use when an agent needs state that survives a session or a context compaction. Covers what to persist, file-based memory, structuring notes for retrieval, and preventing memory from becoming stale.

23 Updated yesterday
nimadorostkar
API & Backend Listed

persona-author

Author or improve an ADD-method persona file (a .add/personas/ slug.md) — the project-fit requirements LENS the ADD engine validates and the design/build/verify/advisor surfaces load. Use when adding a domain expert to the ADD roster, when the add-worker persona mode must DRAFT a persona because none fits the task kind, or when folding a retrospective into an existing persona. Produces a schema-valid persona (Identity, Critical Rules, Default Requirement, Success Metrics, plus recommended frontmatter and Abilities/Anti-patterns/Playbook) that carries the judgment layer of strong agent design: earned-perspective identity, bold-lead rules, the qualification gate, read-before-you-assert, failure-mode-aware metrics, defended budgets, and per-flow stances. Seeds a first draft from the teacher library or a sample subagent when a near-fit source exists, instead of a blank page.

18 Updated yesterday
pilotspace