mcpField
V
voice-analyzer

voice-analyzer

github.com/cdeistopenedクリエイティブ・メディア2937 回インストール16 週間前に更新
リポジトリ

voice-analyzer について

クリエイターやチーム向けの文章スタイル分析スキルです。3~5 件のサンプルから語調、文、語彙、構成のパターンを抽出し、検証手順付きの再利用可能な voice スキルにまとめます。

主な機能

  1. 013~5 件の文章サンプルを分析
  2. 02文、語彙、語調のパターンを抽出
  3. 03構成と修辞技法を特定
  4. 04再利用可能な voice スキルファイルを作成
  5. 05検証と調整の手順を提示

活用シーン

  1. 01個人の文章スタイルガイドを作成
  2. 02チーム向けのブランドボイスを文書化
  3. 03ゴーストライティング顧客向けのスタイルガイドを準備
  4. 04他の書き手や競合の手法を分析

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/cdeistopened/skill-stack --skill voice-analyzer

インストール後、Claude Code で/voice-analyzerを入力して読み込まれたか確認します。

詳細

ボイスアナライザー

文章サンプルを、一貫して再現可能なコード化されたボイススタイルへと変換します。

目的

このスキルは 3~5 件の文章サンプルを分析し、独自のボイスを定義するパターン、技法、特徴を抽出します。出力は完全なボイススキルであり、anti-ai-writing と併用してそのボイスでコンテンツを生成できます。

中心となる考え方: 独自性のある書き手には、意識的であれ無意識的であれ、パターンがあります。これらのパターンを特定してコード化することで、その人らしさを損なうことなく、ボイスを忠実に再現できます。

このスキルを使うべき場面

  • 一貫したコンテンツのために自身のライティングボイスを確立する
  • チームで使用するブランドボイスをコード化する
  • ゴーストライティングのクライアント向けにボイスガイドを作成する
  • 競合や参考事例を分析して、そのアプローチを理解する
  • さまざまな文脈向けのボイススタイルのライブラリを構築する

必要条件: 各 500 語以上の文章サンプル 3~5 件(サンプルが多いほど分析精度が向上します)

出力: すぐに使用できる完全な voice-[name]/SKILL.md ファイル


分析プロセス

フェーズ 1: サンプルの収集

そのボイスが最もよく表れている文章サンプルを 3~5 件集めます:

理想的なサンプル:

  • 著者が自信を持って公開したコンテンツ
  • 強い反響やフィードバックを得た文章
  • 著者に「らしい」と感じられる記事
  • 同じ媒体のコンテンツ(すべてニュースレター、すべてブログ記事など)

避けるべきもの:

  • 大幅に編集された、または委員会で書かれた記事
  • 制約のもとで書かれたコンテンツ(法務、企業)
  • 現在のボイスを反映していない古い文章
  • 混在した媒体(ツイートと長文を組み合わせない)

サンプルの準備:

  1. 各サンプルを別々のセクションに貼り付けます
  2. 各サンプルの出典や文脈を記録します
  3. 明らかに他人が書いたコンテンツ(引用など)を削除します

フェーズ 2: ボイスの特徴の抽出

以下の観点からサンプルを分析します:

2.1 文の構造

答えるべき問い:

  • 平均的な文の長さは?(短く歯切れよい?長く流れるよう?)
  • 書き手は意図的に長さを変えているか?
  • 文は単純か複雑か?
  • 書き手は句読点をどのように使うか?

特定すべきパターン:

  • 特徴的な文の構造(例:「X。しかし Y。」や「ここがポイント: Z」)
  • 断片文の使用
  • 段落の長さとリズム
  • 書き出しと締めくくりのパターン

所見の記録方法:

## Sentence Structure
- Average length: [short/medium/long]
- Variation pattern: [describe]
- Signature structures: [list specific patterns]
- Punctuation style: [describe]
2.2 語彙の選択

答えるべき問い:

  • 書き手は平易な語彙と洗練された語彙のどちらを使うか?
  • 繰り返し現れる特徴的な言葉やフレーズはあるか?
  • フォーマル度はどの程度か?
  • 書き手は専門用語、俗語、技術用語を使うか?

特定すべきパターン:

  • よく使う言葉(サンプル全体で 3 回以上出現)
  • 避けている言葉(機会があっても決して現れない)
  • 短縮形(常に使う、決して使わない、ときどき使う)
  • 罵倒語や強い表現(程度とスタイル)

所見の記録方法:

## Word Choice
- Vocabulary level: [simple/moderate/sophisticated]
- Formality: [1-5 scale, casual to formal]
- Signature words: [list]
- Avoided patterns: [list]
- Contractions: [always/sometimes/never]
2.3 トーンと姿勢

答えるべき問い:

  • 全体的な感情的調子は?
  • 書き手は読者とどのように関わるか?
  • ユーモアはあるか?どんな種類か?
  • 自信の程度は?

特定すべきパターン:

  • 支配的なトーン(遊び心、真剣、不遜、温かいなど)
  • 読者との関係(仲間、メンター、友人、専門家)
  • ユーモアのスタイル(皮肉、言葉遊び、自虐、観察)
  • 確信の度合い(断定的か探索的か)

所見の記録方法:

## Tone & Attitude
- Primary tone: [describe]
- Reader relationship: [describe]
- Humor: [type and frequency]
- Certainty: [definitive/exploratory/mixed]
2.4 構造上のパターン

答えるべき問い:

  • 書き手はどう記事を書き出すか?
  • アイデア間をどうつなぐか?
  • どう締めくくるか?
  • 全体の構成は?

特定すべきパターン:

  • 書き出しのつかみ(物語、問い、大胆な主張など)
  • つなぎのスタイル(シームレス、明示的、唐突)
  • 締めくくりのパターン(行動喚起、問い、要約、呼び戻し)
  • セクションや段落の構成

所見の記録方法:

## Structural Patterns
- Opening style: [describe]
- Transitions: [describe]
- Closing style: [describe]
- Overall architecture: [describe]
2.5 特徴的なテクニック

答えるべき問い:

  • どのような修辞技法が繰り返し現れるか?
  • この書き手に固有のシグネチャームーブはあるか?
  • 書き手は例や根拠をどのように扱うか?
  • この声を認識可能にしているものは何か?

特定すべきパターン:

  • 修辞技法(問いかけ、リスト、アナロジー、コールバック)
  • シグネチャームーブ(例:「ちょっと話を聞いてください……」)
  • 根拠のスタイル(データ、逸話、権威、論理)
  • パターン割り込み(どのように読者を驚かせるか?)

調査結果を次のように記録します:

## Distinctive Techniques
- Rhetorical devices: [list with examples]
- Signature moves: [describe]
- Evidence style: [describe]
- Pattern interrupts: [describe]
2.6 彼らが「やらない」こと

彼らが「やること」と同じくらい重要です:

  • 決して使わないフレーズ
  • 避ける構造
  • スキップするトピックやアプローチ
  • 決して到達しないフォーマリティのレベル

調査結果を次のように記録します:

## Avoidances
- Never uses: [list patterns]
- Never does: [list approaches]
- Avoids: [list topics/structures]

フェーズ 3: 声のプロファイルを統合する

調査結果を一貫した声の記述にまとめます:

一段落での声

本質を捉えた単一の段落を書きます:

「[名前]の声は[主要な特徴]です。彼らは[読者との関係]のように書き、[主要なテクニック]を用います。トーンは[トーン]で、[該当する場合はユーモアのスタイル]を伴います。文は[構造]になりがちです。彼らは[語彙の選択]を好み、[避けるもの]を避けます。全体的な効果は[感情/インパクト]です。」

例:

「Mikeの声は直接的で自信に満ちており、不遜なユーモアが底流にあります。彼は何かをつかんで、それを伝えたくてたまらない賢い友人が書くように書きます。トーンはカジュアルでありながら権威的です — 下品な言葉も使いますが、データで裏付けます。文は短くキレがあり、しばしば断片文です。彼は曖昧な主張よりも具体的な詳細を好み、企業的な専門用語を完全に避けます。全体的な効果は、誰かがまっすぐあなたに語りかけ、たわごとを切り捨てているような感覚です。」

声のスペクトラム

声を以下のスペクトラム上に位置づけます:

Formal ←――――――――――→ Casual         [1-5]
Expert ←――――――――――→ Peer           [1-5]
Serious ←―――――――――→ Playful        [1-5]
Reserved ←――――――――→ Opinionated    [1-5]
Abstract ←――――――――→ Concrete       [1-5]

フェーズ 4: 声スキルを生成する

次の構造で出力スキルファイルを作成します:

---
name: voice-[author-name]
description: Write in [Author Name]'s distinctive voice. This style is [brief description]. Use with anti-ai-writing for content that authentically matches [Author]'s approach.
---

# Voice: [Author Name]

[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 Structure
[From Phase 2]

### Word Choice
[From Phase 2]

### Tone & Attitude
[From Phase 2]

### Structural Patterns
[From Phase 2]

### Distinctive Techniques
[From Phase 2]

### Avoidances
[From Phase 2]

## Example Patterns

### Signature Openings
[3-5 examples from samples with pattern explanation]

### Signature Transitions
[3-5 examples from samples]

### Signature Closings
[3-5 examples from samples]

### Signature Sentences
[5-10 exemplary sentences that capture the voice]

## The [Author] Test

Before publishing, ask:
- [ ] Would [Author] actually write this sentence?
- [ ] Does it match the voice spectrum above?
- [ ] Are signature patterns present?
- [ ] Are avoidances absent?
- [ ] Does it feel like [Author] talking?

## Anti-Patterns

If you see these, you've drifted from the voice:
- [List 5-10 patterns that would violate this voice]

フェーズ 5: 検証と改良

声スキルをテストします:

  1. 声スキルのみを使って短い文章を書く
  2. 元のサンプルと比較する
  3. ギャップや誤った特徴づけを特定する
  4. テストに基づいてスキルを改良する

検証チェックリスト:

  • 声の記述が本質を捉えている
  • スペクトラムの評価が正確に感じられる
  • 例のパターンが真に代表的である
  • テスト出力がサンプルのように聞こえる
  • 重要なものが何も見落とされていない

成果物

完成した声スキルを次に保存します:

voice-[author-name]/
├── SKILL.md         # The voice guide
└── references/
    └── samples.md   # Original samples for reference (optional)

命名規則: 小文字のハイフン区切りの名前を使用します

  • voice-mike-caulfield
  • voice-brand-acme
  • voice-newsletter-weekly

分析出力の例

完全な実例については references/example-analysis.md を参照してください。以下を示しています:

  • 生のサンプル
  • フェーズ 2 の分析ノート
  • フェーズ 3 の統合
  • フェーズ 4 の出力スキル

より良い分析のためのヒント

サンプルが多いほど良い結果が得られます
  • 3 サンプル: 基本的なパターンのみ
  • 5 サンプル: 良好なパターンカバレッジ
  • 10 以上のサンプル: 包括的な声の捕捉
同じコンテキストが重要です
  • ニュースレターはツイートとは別に分析する
  • ブログ記事はドキュメントとは別に分析する
  • 異なるコンテキストには異なる声スキルが必要になる場合があります
無意識のパターンを探す
  • 書き手はしばしば自分のパターンに気づいていません
  • 語頻度を客観的に数える
  • すべてのサンプルにわたって繰り返される構造に注目する
本人と検証する
  • 他人の声を分析している場合は、その人にレビューしてもらう
  • 尋ねる: 「これはあなたが自分の文章について考えている方法のように聞こえますか?」
  • フィードバックに基づいて改良する

同梱リソース

  • references/example-analysis.md - 完全な実例
  • references/voice-template.md - 出力スキル用の空のテンプレート
  • references/analysis-worksheet.md - フェーズ 2 用の構造化ワークシート

関連スキル

  • anti-ai-writing - ヒューマナイズのコアエンジン(voice スキルと併用)
  • voice-[style] - 参照用の voice スキルの例
  • skill-creator - 他の種類のスキルを作成するためのツール

この分析は voice ごとに一度実行してください。出力されたスキルは、その voice で一貫したコンテンツを作成するために無期限に使用できます。

コメント