aggregate-logs
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Voice profile to update
> /plugin marketplace add athola/claude-night-marketHow it fires
How this command gets triggered: by you, by Claude, or both.
/voice-learnContext preview
What this command does when you run it.
Voice profile to update
name: voice-learn
description: Run learning pass on manually edited text to improve voice profile
arguments:
- name: file
description: Path to the manually edited final version
required: true
- name: --profile
description: Voice profile to update
required: trueCapture manual edits and learn voice patterns from them.
# After manually editing generated text /voice-learn final-draft.md --profile myvoice
1. Saves post-edit snapshot 2. Loads matching pre-review and post-review snapshots 3. Compares post-review vs post-edit (your manual changes) 4. Categorizes edit patterns 5. Checks accumulator for matching prior patterns 6. Proposes register/rule updates for patterns with evidence 7. Holds patterns below threshold in accumulator 8. Applies user-approved updates to profile files
Run this AFTER you've manually edited a piece that was generated with /voice-generate. The learning system needs the comparison between what the pipeline produced and what you actually wanted.
Each time you run /voice-learn, the system accumulates evidence. Patterns need 3+ instances before becoming rules. This prevents one-off preferences from polluting your profile.
Skill(scribe:voice-learn)
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Generate LEARNINGS.md from skill execution logs over a configurable time window.
Analyze skill file complexity metrics and generate modularization recommendations for splitting or progressive loading.
Scaffold new Claude Code skills with brainstorming, TDD methodology, and proper frontmatter and module structure.