voice-learn
Improves a voice profile by learning from manual edits. Use after editing generated text to refine registers and close voice drift over time.
Profile →npx skills add majiayu000/claude-skill-registry --skill voice-learn --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Voice Learning Skill Learn from user edits to improve the voice profile over time. ## Method: Three-Stage Comparison Every piece flows through three stages: 1. **Pre-review**: Raw generation output (before review agents) 2. **Post-review**: After user accepts/rejects advisory fixes 3. **Post-edit**: User's manually edited final version The learning agent compares stages 2 and 3 (post-review vs post-edit) to identify patterns in what the user changed. These patterns inform register and rule updates. ## Core Rules 1. **Sharpen, don't add**: Modify existing rules to cover new patterns. Rule bloat degrades output. 2. **Tag specificity**: Register-specific patterns go to registers. Universal patterns go to craft rules or agents. 3. **Flag contradictions**: Opposite patterns across pieces require user resolution. 4. **Evidence threshold**: Patterns need 3+ instances (or 1-2 matching existing accumulator entries) before becoming rules. 5. **Detection surface**: Structural changes increase AI detectability. Craft-level changes are neutral. Prefer craft-level updates. 6. **Rule count check**: Suggest consolidation if any section has 8+ rules. ## Required TodoWrite Items 1. `voice-learn:sn
- Method: Three-Stage Comparison
- Core Rules
- Required TodoWrite Items
- Step 1: Load Snapshots
- Step 2: Diff Analysis
- Step 3: Check Accumulator
- Step 4: Generate Proposals
- Apply (strong evidence)
- Hold (insufficient evidence)
- Contradictions
- Step 5: User Approval
- Staleness
- Snapshot Capture
- Exit Criteria
Find the most recent snapshot set Remove patterns older than threshold with < 3 instances
What does the voice-learn skill do?
Improves a voice profile by learning from manual edits. Use after editing generated text to refine registers and close voice drift over time.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill voice-learn --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.