mcpField
S
storytelling-synthesizer

storytelling-synthesizer

github.com/rysweetマーケティング・グロース76310 回インストール21 週間前に更新
リポジトリ

storytelling-synthesizer について

技術的な取り組みを、デモ台本やブログ構成、リリースノート、提案資料など、対象者に合わせた物語にまとめるスキルです。問題・解決策・影響・フックの構成と形式別テンプレートを使います。

主な機能

  1. 01技術成果のストーリー化
  2. 02対象者に応じた表現
  3. 03デモ・ブログ用テンプレート
  4. 04プレゼン・マーケティング構成
  5. 05リリースノートの作成
  6. 06ストーリー品質チェック

活用シーン

  1. 01ハッカソンのデモ準備
  2. 02Pull Requestからブログ構成を作成
  3. 03コミット履歴からリリースノートを作成
  4. 04投資家向けに機能価値を説明

インストール

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

$npx skills add https://github.com/rysweet/amplihack --skill storytelling-synthesizer

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

QUICK_REFERENCE.md
README.md
examples/
blog-post-example.md
demo-script-example.md
marketing-example.md
presentation-example.md

詳細

ストーリーテリング・シンセサイザー スキル

目的

プルリクエスト、コミット履歴、機能の実装などの技術的な取り組みを、さまざまな読者の心に響く魅力的なストーリーに変換します。ハッカソンのデモの準備、技術ブログ記事の執筆、マーケティングコンテンツの作成などに活用できます。

このスキルを使う場面

  • ハッカソンのデモ:技術的な成果を、聞き手を引き込む5〜10分のプレゼンテーションにまとめます
  • 技術ブログ記事:プルリクエストの説明を、詳しいストーリー仕立ての記事に変換します
  • マーケティングコンテンツ:複雑な機能を、顧客重視の価値提案にまとめます
  • プレゼンテーションのアウトライン:カンファレンスの講演や社内プレゼンテーション向けに、構成の整ったストーリーを作成します
  • リリースノート:コミット履歴を、ユーザーにわかりやすい告知に変換します
  • 投資家向けピッチ:技術的な取り組みを、ビジネス価値とインパクトとして提示します
  • チーム内コミュニケーション:成果を、魅力的で専門知識がなくてもわかる形で共有します

基本理念:ストーリー構成

あらゆる技術的な取り組みには、その内側にストーリーが隠れています。シンセサイザーはそれを掘り起こし、際立たせます。

課題 → 解決策 → インパクト → フック

これは、技術的な取り組みに合わせた英雄の旅のパターンです。

  • 課題:取り組みのきっかけとなった難題(葛藤)
  • 解決策:技術的な取り組みでどう対処したか(解決)
  • インパクト:この取り組みによって何が変わるか(結果)
  • フック:関心を引きつける魅力的な切り口(なぜ重要なのか)

ストーリーのテンプレート

技術的なストーリーは、次の実績ある構成のいずれかに沿って作成できます。

1. デモスクリプトのテンプレート

目的:ライブの聴衆に向けた、5〜10分の魅力的なプレゼンテーション

構成:

Opening Hook (30 seconds)
├─ Grab attention with surprising stat or problem statement
├─ One-sentence problem definition
└─ Show what's broken/slow/frustrating

Context & Problem (1-2 minutes)
├─ Why this problem matters
├─ Who experiences the pain
├─ Cost of the problem (time, money, frustration)
└─ Previous attempts or workarounds

The Solution (2-3 minutes)
├─ Key innovation or insight
├─ Live demo with specific, measurable results
├─ Show before/after comparison
└─ Highlight the "wow moment"

Impact & Metrics (1 minute)
├─ Quantified results (faster, cheaper, easier)
├─ Real-world application
├─ Future potential
└─ Call to action (what's next)

Closing (30 seconds)
├─ Reinforce core message
├─ Memorable final thought
└─ Invite questions
2. ブログ記事のアウトライン用テンプレート

目的:読者に向けた、1,500〜3,000語の技術ストーリー

構成:

Title & Hook
├─ Compelling headline with intrigue
└─ Opening paragraph that answers "why should I read this?"

Problem Statement (400-500 words)
├─ Real-world scenario showing the problem
├─ Technical detail: what specifically breaks
├─ Cost of the status quo
├─ Why existing solutions fall short
└─ Reader self-recognition ("this is my problem")

Solution Overview (300-400 words)
├─ High-level approach before technical dive
├─ Core innovation or insight
├─ How it differs from alternatives
└─ Why this approach was chosen

Technical Deep Dive (600-800 words)
├─ Architecture or implementation details
├─ Key code snippets or diagrams
├─ Design decisions and tradeoffs
├─ Performance characteristics
└─ How it handles edge cases

Results & Validation (300-400 words)
├─ Metrics demonstrating success
├─ Before/after comparison
├─ Real-world test cases
├─ Performance benchmarks
└─ User feedback or testimonials

Implications & Future Work (200-300 words)
├─ What this enables
├─ Related opportunities
├─ Roadmap items
└─ Call to action for readers

Code Example (if applicable)
├─ Complete, runnable example
├─ Common use cases
├─ Error handling shown
└─ Performance tips

Conclusion (100-200 words)
├─ Reinforce main takeaway
├─ How readers can use this
├─ Invite feedback and discussion
└─ Links to resources
3. プレゼンテーションのアウトライン用テンプレート

目的:20〜45分の講演または社内プレゼンテーション向けに、構成の整ったストーリーを作成します

構成:

Slide 1: Title & Hook
├─ Provocative title with intrigue
├─ Speaker name and credentials
└─ One-sentence premise

Slides 2-3: Problem & Context (3-4 minutes)
├─ Relatable problem scenario
├─ Current challenges
├─ Why this matters
└─ Scope and audience impact

Slides 4-6: Solution Architecture (5-7 minutes)
├─ Visual system diagram
├─ Key components and their roles
├─ Technical innovation points
└─ Design philosophy

Slides 7-9: Implementation Details (5-7 minutes)
├─ Code architecture or workflows
├─ Key algorithms or patterns
├─ Tradeoffs and decisions made
└─ Integration points

Slides 10-11: Demo or Case Study (5-10 minutes)
├─ Live demonstration (or video) of solution in action
├─ Real-world results and metrics
├─ Comparison to alternatives
└─ Handling of edge cases or failures

Slides 12-13: Impact & Metrics (3-4 minutes)
├─ Quantified results
├─ Business or user impact
├─ Adoption or usage metrics
└─ Customer testimonials (if available)

Slides 14-15: Future & Roadmap (2-3 minutes)
├─ What's next
├─ Related opportunities
├─ Call to action or open problems
└─ How audience can contribute or adopt

Slide 16: Closing
├─ Key takeaway summary
├─ Contact and resources
└─ Invite questions
4. マーケティング/価値提案用テンプレート

目的:ビジネス価値を強調した、顧客重視の説明

構成:

Headline
├─ Outcome-focused: "Reduce Processing Time by 75%"
└─ Avoid jargon: use customer language

Problem Statement
├─ What customers struggle with TODAY
├─ Cost in time, money, or frustration
└─ Why they tried other solutions

Before Scenario
├─ Typical customer experience without solution
├─ Specific friction points
├─ Emotional impact (frustration, stress)
└─ Quantified pain (hours lost, revenue impact)

Solution Overview
├─ What our solution does (in customer language)
├─ Key benefits (not features)
├─ How it simplifies their work
└─ Typical adoption timeline

After Scenario
├─ Typical experience with solution
├─ Workflow improvements
├─ Time/cost savings
└─ Emotional benefits (confidence, speed)

Social Proof
├─ Customer testimonials
├─ Quantified results from real customers
├─ Case studies or success stories
└─ Industry recognition

Call to Action
├─ Next step (try it, learn more, contact)
├─ Reduce friction (free trial, demo, docs)
└─ Success promise

段階的なストーリー作成プロセス

ステップ1:技術的な成果を抽出する

技術的な取り組みを分析し、次の点を特定します。

  1. 何を構築したか:機能、修正、最適化
  2. なぜ重要なのか:解決した問題、解消した非効率性
  3. どのように機能するか:主要なイノベーションや手法
  4. 指標:パフォーマンスの向上、導入状況、インパクト
  5. 制約:制限、トレードオフ、未解決の疑問
ステップ2:「なぜ」とインパクトを特定する

各成果について、次の点を確認します。

  • 技術的な理由:どのようなギャップを埋めたのか。何が壊れていたのか。
  • ユーザーにとっての理由:ユーザーの生活や仕事をどのように改善するのか。
  • ビジネス上の理由:どのような価値を、誰に生み出すのか。
  • 感情面の理由:どのような不満を解消するのか。
ステップ3:対象読者を決める

対象読者に応じて、ストーリーの内容を変えます。

  • 技術者向け(エンジニア、アーキテクト):イノベーション、アーキテクチャ、トレードオフを重視します
  • プロダクト関係者向け(PM、デザイナー):ユーザーへのインパクト、指標、導入状況を重視します
  • 経営層向け(リーダー、投資家):ビジネス価値、ROI、戦略との適合性を重視します
  • ユーザー向け(顧客、コミュニティ):シンプルさ、メリット、使い方を重視します
  • マーケティング担当者向け(コンテンツ、ブランド):ストーリーの展開、感情への訴求、差別化を重視します
ステップ4:ストーリーを構成する

媒体に応じて、適切なテンプレートを選びます。

  • デモ:聞き手を引き込む5〜10分のプレゼンテーション
  • ブログ記事:1,500語以上の詳しい記事
  • プレゼンテーション:構成の整った20〜45分の講演
  • マーケティング:顧客重視の価値提案
ステップ 5:印象に残るフックを加える

どのようなストーリーにも、注目を集める要素が必要です。

冒頭のフック(最初の 30 秒で関心を引く):

  • 意外な統計:「開発者の 95% は、毎週 10 時間以上を……に費やしています」
  • 挑発的な質問:「デプロイ時間を 80% 短縮できるとしたら、どうでしょうか?」
  • 共感できる問題:「……に対する苛立ちを、誰もが経験したことがあるでしょう」
  • 大胆な主張:「この手法でパフォーマンスを 10 倍向上できます」

つなぎ(セクション間の関心を維持する):

  • 「しかし、ここに問題があります……」
  • 「私たちのアプローチが異なるのは、ここです……」
  • 「結果がすべてを物語っています……」
  • 「この気づきが、私たちを……へと導きました」

締めくくりのフック(記憶に残る最後の一言):

  • 「これは、私たちの……の方法をすべて変えます」
  • 「本当の力はコードにあるのではなく、……にあります」
  • 「技術的な最適化として始まったものが、やがて……へと変わります」
ステップ 6:具体例を含める

次のような要素を使って、ストーリーを具体的にしましょう。

  • 変更前/変更後のスクリーンショットや指標:効果を視覚的に比較
  • コードスニペット:実装の洗練さやシンプルさを示す
  • 実際のシナリオ:具体的で共感しやすいユースケース
  • 顧客の声:結果を語る本物の声
  • 数値化した結果:「30% 高速化」「バグ 50% 削減」「10 倍の改善」
ステップ 7:ストーリーテリングの品質を確認する

ストーリーについて、次の点を確認します。

  • 注目を集めるフックで始まっている
  • 問題が明確に説明され、共感できる
  • 解決策が新しい、または洗練されたものとして提示されている
  • 効果が数値で示され、意義が伝わる
  • 読者が「自分にとってなぜ重要なのか」を理解できる
  • 流れに論理性があり、理解しやすい
  • ペースに変化があり、単調ではない
  • 記憶に残る最後の一言で締めくくられている

使用例

例 1:PR からデモスクリプトへ

入力:キャッシュ最適化機能の PR の説明

出力:7 分間のデモスクリプト

Hook: "Imagine if every user interaction was 5x faster. That's what we just built."

Problem: Users experience 3-5 second delays on page loads. Our slowest operations
are cache misses on frequently accessed data. We've tried traditional solutions
but hit scaling limits at 100k users.

Solution: We implemented a distributed memory cache with automatic eviction policies
and real-time invalidation. Live demo shows the same operation dropping from 3.2s
to 640ms—5x faster.

Metrics: 47% reduction in average response time, 92% cache hit rate, handles 500k
concurrent users. Users report significantly faster experience.

Closing: This isn't just a performance tweak—it fundamentally changes how our
system scales. We can now support 10x our current user base without additional
infrastructure.
例 2:コミット履歴からブログのアウトラインへ

入力:認証機能を実装する 15 件のコミット

出力:2,000 語のブログ記事のアウトライン

Title: "Building a Zero-Overhead Authentication System: How We Reduced Auth
Latency by 80%"

Problem: Every API request requires auth validation. Existing solutions add 200ms
per request. At scale, this becomes our primary bottleneck. We needed something
lightweight that scales to millions of requests/second.

Solution: In-process caching of validation results with background refresh. Smart
invalidation based on user lifecycle events. Result: 25ms per auth check, 92%
improvement.

Deep Dive: JWT parsing optimizations, caching strategy, invalidation mechanics,
security considerations.

Results: Production metrics show 78% latency reduction, zero auth-related outages,
no performance regression.

Code Example: [Complete working example]

Future: Event-driven invalidation, federated auth support, multi-tenant isolation.
例 3:機能の実装からマーケティングコピーへ

入力:シンプル化された API 設計の技術仕様

出力:顧客を重視した価値提案

Headline: "Integrate Faster, Break Less: Our New Simplified API"

Problem: Developers spend 40% of integration time just understanding our API.
One wrong parameter causes cryptic errors. Updates require full refactoring.

Before: Complex 200-parameter API, 50-page documentation, integration timeline
of 2-3 weeks for typical use case.

After: Intuitive design with sensible defaults. 10-parameter quick-start path
covers 90% of use cases. Most integrations complete in 2-3 hours.

Results: 5 major customers report 75% faster integration. Support tickets
cut by 60%. New customer onboarding time reduced from days to hours.

CTA: "Try it free for 30 days. No credit card required."
例 4:システムアーキテクチャからプレゼンテーションへ

入力:新しいマイクロサービスアーキテクチャの技術設計

出力:30 分間のプレゼンテーションのアウトライン

  • スライド 1〜2:モノリシックシステムの問題(スケーリングの限界、デプロイ時の摩擦)
  • スライド 3〜4:システムアーキテクチャの概要(視覚的な図、サービスの境界)
  • スライド 5〜7:主な革新(非同期メッセージング、サービスディスカバリー、サーキットブレーカー)
  • スライド 8〜10:デプロイ、スケーリング、監視のライブデモ
  • スライド 11〜12:結果(スケーリング容量 10 倍、デプロイを 60% 高速化、インシデントゼロ)
  • スライド 13〜14:ロードマップ(サービスメッシュ、トレーシング、マルチリージョン)
  • スライド 15:締めくくり(技術的な卓越性がビジネスの俊敏性を高める)

## Narrative Patterns

Effective technical narratives often follow proven patterns:

### The David vs. Goliath Pattern
Problem is perceived as impossible or requiring massive resources. Clever solution
shows surprising simplicity and elegance.

### The Discovery Pattern
Journey from exploration to realization. Audience discovers insight alongside
the storyteller. Creates engagement and learning.

### The Transformation Pattern
Clear before/after showing dramatic improvement. Emphasizes scope of change and
impact. Works well for demos and marketing.

### The Layering Pattern
Start simple, progressively add complexity. Shows how solution scales from basic
to sophisticated. Builds confidence in understanding.

### The Reversal Pattern
Conventional wisdom suggests one approach. Technical work reveals better way.
Creates intellectual interest and demonstrates thought leadership.

## Technical Hooks That Work

**Surprising Performance Gains**:
"We cut response time from 5 seconds to 50 milliseconds—a 100x improvement."

**Elegant Simplicity**:
"The entire solution is 200 lines of code, yet handles millions of requests/sec."

**Novel Insight**:
"We realized the problem wasn't the algorithm—it was that we were asking the
wrong question."

**Scaling Achievement**:
"Scales from 1 user to 100 million users without architectural change."

**Reliability Milestone**:
"First week in production: zero incidents, 99.99% uptime despite 10x traffic spike."

**Elegance Achievement**:
"Reduced codebase by 40% while adding 5x more functionality."

## Audience-Specific Adaptations

### For Engineers
- Emphasize technical novelty, elegant solutions, innovation
- Include code samples, algorithm details, architecture diagrams
- Discuss tradeoffs and why alternatives were rejected
- Be precise about measurements and benchmarking

### For Product Managers
- Focus on user impact, business metrics, adoption
- Include before/after stories and customer quotes
- Show ROI: investment vs. benefit
- Discuss timeline, resource utilization, roadmap impact

### For Executives
- Lead with business value: revenue, cost, risk reduction
- Use high-level framing: "10x our capacity" vs. "optimized caching"
- Include time-to-value: when does business see benefit
- Connect to strategy: how does this enable our goals

### For Users/Customers
- Remove technical jargon entirely
- Lead with benefits: "faster", "easier", "safer"
- Use specific, relatable examples
- Answer: "How does this help me?" clearly

### For Marketing
- Emphasize differentiation from competitors
- Create emotional resonance: what user need does this fulfill
- Use narrative structure: problem → solution → result
- Highlight customer impact and success stories

## Content Transformation Examples

| Source | Target | Focus |
|--------|--------|-------|
| PR description | Demo script | Engagement, live showing |
| Commit messages | Blog post | Deep explanation, learning |
| Test cases | Use case examples | Practical application |
| Metrics | Headline statistics | Business impact |
| Architectural diagram | Presentation slide | Visual explanation |
| Error logs | Failure scenario story | Problem validation |
| Feature flags | Rollout narrative | Controlled innovation |
| Code comments | Blog section | Design rationale |

## Verification Checklist

After synthesizing a narrative, verify:

- [ ] Opens with compelling hook within 30 seconds
- [ ] Problem is clearly articulated and relatable
- [ ] Solution is presented clearly (not too technical/simple)
- [ ] Metrics are concrete and meaningful
- [ ] Audience understands "why this matters to me"
- [ ] Pacing varies (not monotonous)
- [ ] Transitions flow logically
- [ ] Specific examples make it tangible
- [ ] Closes with memorable takeaway
- [ ] Appropriate for target audience
- [ ] Matches chosen medium (demo, blog, presentation)
- [ ] Length is appropriate (7 min demo, not 20 min)

## Common Pitfalls to Avoid

**Pitfall 1: Too Much Technical Detail**
- Problem: Audience loses interest in implementation specifics
- Solution: Lead with impact, provide technical depth only if relevant

**Pitfall 2: No Clear Problem Statement**
- Problem: Audience doesn't understand why the work matters
- Solution: Spend 30-40% of time articulating the problem

**Pitfall 3: Missing Metrics or Impact**
- Problem: Sounds impressive but lacks concrete proof
- Solution: Always include quantified before/after comparisons

**Pitfall 4: Wrong Audience Adaptation**
- Problem: Technical details for marketers, oversimplification for engineers
- Solution: Analyze audience first, then adapt narrative

**Pitfall 5: Weak Closing**
- Problem: Ends with "and that's it" rather than memorable thought
- Solution: Close with implication, not just summary

**Pitfall 6: Pacing Issues**
- Problem: Drags in some sections, rushes in others
- Solution: Plan timing carefully; vary pacing to maintain interest

## Integration with Technical Work

This skill treats any technical output as raw material:

- **PRs**: Extract problem, solution, metrics
- **Commit histories**: Identify progression and key decisions
- **Code**: Understand elegance, innovation, tradeoffs
- **Metrics**: Quantify impact and improvements
- **Designs**: Articulate architectural reasoning
- **Documentation**: Extract use cases and examples

## Output Formats

The skill produces ready-to-use narratives in:

1. **Demo Scripts**: Complete with timing, cues, talking points
2. **Blog Post Outlines**: Section-by-section structured narrative
3. **Presentation Outlines**: Slide-by-slide narrative with speaker notes
4. **Marketing Copy**: Customer-focused value propositions
5. **Release Notes**: User-friendly announcements
6. **Elevator Pitches**: 30-60 second hook descriptions
7. **Social Media Posts**: Platform-optimized snippets
8. **Investor Narratives**: Impact-focused business storytelling

## Philosophy

This skill embodies key principles:

- **Clarity Over Complexity**: Narrative should illuminate, not obscure
- **Authenticity**: Stories should reflect reality, not marketing fantasy
- **Audience Empathy**: Adapt to what matters to listeners/readers
- **Metric-Driven**: Back claims with quantified results
- **Engagement First**: Hook attention before delivering message
- **Impact Focused**: Always connect back to "why does this matter"

## Success Criteria

A well-synthesized narrative:

- [ ] Captures attention within 30 seconds
- [ ] Makes non-technical people understand the achievement
- [ ] Makes technical people respect the elegance
- [ ] Provides specific, memorable examples
- [ ] Connects to audience's needs and context
- [ ] Is appropriate for chosen medium
- [ ] Could be delivered/read without original technical knowledge
- [ ] Leaves clear impression of impact and value

## Related Skills and Workflows

- **Technical Writing**: Converts narratives to polished prose
- **Presentation Design**: Turns outlines into visual slides
- **Marketing Communication**: Adapts narratives for campaigns
- **Demo Development**: Creates working demonstrations
- **Release Management**: Packages narratives as announcements

## Feedback and Evolution

This skill should improve based on feedback:

- What narrative structures resonate most with your audience?
- What hooks consistently capture attention?
- What examples make concepts click?
- What pacing variations work best?

Document learnings and share with the community.

コメント