voice-updatelisted
Install: claude install-skill kalyvask/winning-writing
# Voice update
Source of truth: `context/voice-and-style.md` and `context/about-me.md`. This skill is the only writer to those files; every update flows through it.
## What this skill does
Three sources behind one skill. Each source pulls voice / identity information from a different upstream, but all flow into the same downstream (proposed diffs to the two context files):
| Source | Reads | Use when |
|---|---|---|
| **manual** | One dictated rule, paragraph, or fact from the user | User just noticed something about their voice and wants to capture it now |
| **memory** | Claude Code auto-memory dir (`~/.claude/projects/<slug>/memory/`) | Periodic batch pull — what has Claude learned about my style across recent sessions? |
| **sent-mail** | Last 20-50 sent Gmail messages via the connected Gmail MCP | Audit voice files against ground truth — how do you *actually* write vs how you claim to |
`--source` is required. There is no default — the three sources have different scopes and contracts, and picking automatically would hide the trade-off.
## How to invoke
```
/voice-update --source manual "save this rule: I never use 'leverage' as a verb"
/voice-update --source memory
/voice-update --source sent-mail
/voice-update --source sent-mail last 2 weeks
```
## Universal rules (apply to all three sources)
These rules govern every voice-update operation, regardless of source.
### Routing
| If the input is about... | Update this file | Section |
|---|---|---|
| A word the