pneuma-preferences

Solid

Persistent user preference memory across sessions. Consult this skill BEFORE making any design, style, or aesthetic decisions — choosing colors, themes, layouts, fonts, tone of voice, content density, or visual direction. Also consult when starting a new creative task in any mode, when the user corrects your style choices, or when asked to analyze or refresh user preferences. Even if you think you know what to do, check preferences first — the user may have recorded specific constraints.

AI & Automation 149 stars 15 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

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

Skill Content

# User Preferences You have persistent memory about this user stored in `~/.pneuma/preferences/`. This is your external memory — it survives across sessions, across workspaces, across modes. ## Why This Matters Every session starts from zero. Without preferences, you guess at style choices, repeat mistakes the user already corrected, and miss patterns you've seen before. Preferences solve this: - The user corrected you three sessions ago about font sizes → that's recorded, you won't repeat it - The user always chooses muted colors → you start there instead of guessing - The user prefers Chinese when writing content → you know before they have to say it again Preferences are not instructions. They're your understanding of who this user is and how they work. The better your understanding, the less friction in collaboration. ## Files | File | What goes in it | |------|----------------| | `~/.pneuma/preferences/profile.md` | Cross-mode: aesthetics, language, collaboration style, cognitive patterns, deep profile | | `~/.pneuma/preferences/mode-{name}.md` | Mode-specific: slide layout habits, doc formatting style, color choices, etc. | Files are created by you as needed. An absent file means no profile exists yet — not an error. **Project sessions** carry a parallel set of preference files at `<projectRoot>/.pneuma/preferences/` — same schema, but scoped to one project. Those belong to the `pneuma-project` skill, not this one. When a project preference contradicts a person...

Details

Author
pandazki
Repository
pandazki/pneuma-skills
Created
3 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category