协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
voice-matching-wizard【开发与工程】Transform writing samples into a codified voice style that can be replicated consistently. This wizard guides you through analyzing samples, extracting patterns, and generating a custom voice skill.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Create a voice skill that captures the patterns, rhythms, and sensibilities of any writing style.
Voice matching is the art of identifying what makes writing recognizable. Not just the obvious markers—vocabulary, sentence length—but the deeper patterns: how ideas unfold, where the writer pauses, what they leave unsaid.
This wizard walks you through the process of:
The output is a voice-[name].skill.md you can use alongside other skills (like anti-ai-writing) for consistent, authentic content.
What makes a good sample:
What to avoid:
How many samples:
You want to codify your existing voice so AI can match it consistently. → Skip to Phase 1: Gather Your Samples
You want to emulate an author, publication, or brand voice. → If the writer is well-known (major author, publication), you may be able to use their name directly in prompts. For custom or lesser-known voices, you'll still need samples. → Proceed to Phase 1: Gather Your Samples
You want to discover and develop your voice through this process. → Start with Phase 0: Voice Discovery (below)
Skip this if you already have samples or know what voice you want.
To discover your voice, we need to understand how you naturally communicate when you're not performing.
Answer these questions:
How do you explain things to friends?
What writers or publications do you gravitate toward?
What's your natural sentence length?
How do you feel about jargon?
What's your relationship with your reader?
Based on your answers, find 2-3 pieces you've written that feel authentic. Use those for Phase 1.
Collect 2-5 writing samples. Paste each one into a separate document, or note where they can be found.
For each sample, note:
Analyze each sample across these dimensions:
| Element | What to Look For |
|---|---|
| Length | Average sentence length (short/medium/long) |
| Variation | Does length vary deliberately for rhythm? |
| Complexity | Simple declarative? Compound? Complex? |
| Punctuation | Em dashes? Semicolons? Minimal? |
| Fragments | Used for emphasis? Never? |
Signature structures to identify:
| Element | What to Look For |
|---|---|
| Vocabulary level | Simple/moderate/sophisticated |
| Formality | 1-5 scale (casual to formal) |
| Contractions | Always/sometimes/never |
| Jargon | Industry terms? Avoided? |
| Strong language | Profanity level/style if any |
Identify:
| Element | What to Look For |
|---|---|
| Emotional register | Warm? Cool? Intense? Measured? |
| Reader relationship | Peer? Mentor? Friend? Expert? |
| Humor style | Sarcasm? Wordplay? Self-deprecation? None? |
| Certainty level | Definitive or exploratory? |
| Attitude toward subject | Passionate? Skeptical? Curious? |
| Element | What to Look For |
|---|---|
| Openings | Story? Question? Bold claim? Scene-setting? |
| Transitions | Seamless? Signposted? Abrupt? |
| Closings | Call to action? Question? Summary? Callback? |
| Paragraph length | Short punchy? Long flowing? Mixed? |
What makes this voice recognizable?
Just as important:
Write a single paragraph capturing the essence:
"[Name]'s voice is [primary characteristics]. They write like [relationship to reader], using [key techniques]. Their tone is [tone], with [humor style if applicable]. Sentences tend to be [structure]. They favor [word choice] and avoid [avoidances]. The overall effect is [feeling/impact]."
Rate the voice on these scales (1-5):
Formal ←――――――――――→ Casual [ ]
Expert ←――――――――――→ Peer [ ]
Serious ←―――――――――→ Playful [ ]
Reserved ←――――――――→ Opinionated [ ]
Abstract ←――――――――→ Concrete [ ]
Using your analysis, create voice-[name].skill.md with this structure:
---
name: voice-[name]
description: Write in [Name]'s distinctive voice. [One sentence characterization]. Use with anti-ai-writing for authentic content.
---
# Voice: [Name]
[Your one-paragraph voice description from Phase 3]
## Voice Spectrum
- Formal/Casual: [1-5]
- Expert/Peer: [1-5]
- Serious/Playful: [1-5]
- Reserved/Opinionated: [1-5]
- Abstract/Concrete: [1-5]
## Core Characteristics
### Sentence Architecture
[Your findings from 2.1]
### Word Choice
[Your findings from 2.2]
### Tone & Attitude
[Your findings from 2.3]
### Structural Moves
[Your findings from 2.4]
### Distinctive Techniques
[Your findings from 2.5]
### Avoidances
[Your findings from 2.6]
## Example Patterns
### Signature Openings
[3-5 examples from samples with pattern explanation]
### Signature Transitions
[3-5 examples]
### Signature Closings
[3-5 examples]
### Signature Sentences
[5-10 exemplary sentences that capture the voice]
## The [Name] Test
Before publishing, ask:
- [ ] Would [Name] actually write this sentence?
- [ ] Does it match the voice spectrum above?
- [ ] Are signature patterns present?
- [ ] Are avoidances absent?
- [ ] Does it *feel* right?
## Anti-Patterns
If you see these, you've drifted from the voice:
- [List 5-10 patterns that would violate this voice]
Test your voice skill:
Validation checklist:
Every voice skill should build on these principles from anti-ai-writing.
The best writing is a transfer of energy from writer to reader. When analyzing samples, notice how the writer transfers energy:
Apply this when generating voice output:
S - Specific: Who is the ONE reader? U - Unique & Useful: Does it change how they think, feel, or act? C - Clear, Curious, Conversational: Does it read like talking to a friend? K - Kept Simple & Structured: Simple ideas, clear structure? S - Sticky: Are there memorable phrases they'll repeat?
When identifying signature sentences in Phase 2, look for these techniques:
Alliteration — Same starting sounds
Symmetry — Parallel structure
Contrast — Opposing ideas
Rhythm — Pleasing cadence
Include the writer's use of these techniques in your voice skill.
When using your voice skill, watch for these patterns that signal AI involvement:
The Correlative Construction (most common):
Forbidden Openers:
Hedging Language:
Overused Softeners:
Test: For each sentence, ask: Would this appear in ChatGPT output? If yes, rewrite it.
Save to: .claude/skills/voice-[name]/SKILL.md
Invoke alongside other skills:
voice-[name] + anti-ai-writing = Authentic, humanized contentvoice-[name] + ghostwriter = Long-form pieces in voicevoice-[name] + social-content-creation = Platform-specific postsUpdate as needed: Your voice evolves. Revisit the skill quarterly or when something feels off.
One well-crafted voice skill compounds across everything you create.