storytelling-synthesizer について
技術的な取り組みを、デモ台本やブログ構成、リリースノート、提案資料など、対象者に合わせた物語にまとめるスキルです。問題・解決策・影響・フックの構成と形式別テンプレートを使います。
主な機能
- 01技術成果のストーリー化
- 02対象者に応じた表現
- 03デモ・ブログ用テンプレート
- 04プレゼン・マーケティング構成
- 05リリースノートの作成
- 06ストーリー品質チェック
活用シーン
- 01ハッカソンのデモ準備
- 02Pull Requestからブログ構成を作成
- 03コミット履歴からリリースノートを作成
- 04投資家向けに機能価値を説明
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ rysweet/ amplihack --skill storytelling-synthesizerインストール後、Claude Code で/storytelling-synthesizerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
QUICK_REFERENCE.mdREADME.mdexamples/blog-post-example.mddemo-script-example.mdmarketing-example.mdpresentation-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:技術的な成果を抽出する
技術的な取り組みを分析し、次の点を特定します。
- 何を構築したか:機能、修正、最適化
- なぜ重要なのか:解決した問題、解消した非効率性
- どのように機能するか:主要なイノベーションや手法
- 指標:パフォーマンスの向上、導入状況、インパクト
- 制約:制限、トレードオフ、未解決の疑問
ステップ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.