dnalisted
Install: claude install-skill project-nomos/nomos
# Personality DNA -- Compact Portable Identity
Distills the entire personality model into a single ~2000-token JSON document that can be versioned, exported, and used to cold-start a new instance.
## How It Works
1. **Compile** -- Read all personality data (user model, style profiles, exemplar fingerprints)
2. **Compress** -- Distill into the most essential patterns, values, and style markers
3. **Export** -- Save as a portable JSON file at `~/.nomos/personality-dna.json`
4. **Import** -- Load DNA to seed an empty user model (cold-start a new instance)
## Commands
- `/dna export` -- Compile and export personality DNA
- `/dna import` or `/dna import <file>` -- Import DNA from file
- `/dna show` -- Preview the current DNA without exporting
- `/dna diff` -- Compare current personality against last exported DNA
## Export Protocol
When the user invokes `/dna export`:
### Phase 1: Gather
1. Call `user_model_recall` to load the full user model
2. Call `memory_search` for exemplars
3. Load style profile data if available
### Phase 2: Compile
Build the DNA document with these sections:
```json
{
"version": "1.0",
"compiled_at": "ISO timestamp",
"identity": {
"summary": "2-3 sentence description of who this person is",
"roles": ["role1", "role2"],
"expertise": ["area1", "area2"]
},
"decision_patterns": [
{
"principle": "...",
"context": "...",
"weight": 0.9,
"exceptions": ["..."]
}
],
"values": [
{
"value":