关于 storytelling-synthesizer
这项 Skill 将技术工作整理为面向不同受众的叙事,涵盖演示稿、博客提纲、发布说明和商业提案,并以问题、解决方案、影响和吸引点组织内容。
主要功能
- 01将技术成果转为叙事
- 02按受众调整表达
- 03演示与博客模板
- 04演讲和营销提纲
- 05整理发布说明
- 06叙事质量检查
适用场景
- 01准备黑客松演示
- 02将 Pull 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 分钟演示
- 技术博客文章:将 PR 描述转化为内容详实、以叙事为主线的文章
- 营销内容:提炼复杂功能,转化为面向客户的价值主张
- 演示大纲:为会议演讲或内部演示创建结构化叙事
- 发行说明:将提交历史转化为用户易懂的公告
- 投资者推介:将技术工作定位为商业价值和影响
- 团队沟通:以引人入胜、非技术化的方式分享成果
核心理念:故事结构
每项技术工作背后都隐藏着一个故事。合成器会将其提炼并强化:
问题 → 解决方案 → 影响 → 吸引点
这与英雄之旅模式相呼应,并针对技术工作做了调整:
- 问题:促使这项工作开展的挑战(冲突)
- 解决方案:技术工作如何应对挑战(解决)
- 影响:这项工作带来的变化(结果)
- 吸引点:抓住注意力的精彩角度(为何重要)
叙事模板
每个技术叙事都遵循以下经过验证的故事结构之一:
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、设计师):聚焦用户影响、指标、采用情况
- 高管受众(领导层、投资者):聚焦商业价值、投资回报率、战略契合度
- 用户受众(客户、社区):聚焦简洁性、优势、使用方法
- 营销受众(内容、品牌):聚焦叙事脉络、情感共鸣、差异化
步骤 4:构建叙事
根据媒介选择合适的模板:
- 演示:5-10 分钟的精彩演示
- 博客文章:1,500 字以上的详细文章
- 演讲:20-45 分钟的结构化演讲
- 营销:面向客户的价值主张
步骤 5:添加引人入胜的吸引点
每个叙事都需要吸引注意力的元素:
开场吸引点(在前 30 秒抓住注意力):
- 惊人的数据:「95% 的开发者每周在……上浪费 10 多个小时。」
- 引人深思的问题:「如果部署时间能缩短 80%,会怎样?」
- 让人感同身受的问题:「我们都经历过……带来的挫败感。」
- 大胆的论断:「这项技术能将性能提升 10 倍。」
过渡(在各部分之间保持吸引力):
- 「但问题来了……」
- 「我们的做法与众不同之处就在这里……」
- 「结果足以说明一切……」
- 「这一发现让我们……」
结尾吸引点(令人难忘的最后一句):
- 「这彻底改变了我们……的方式。」
- 「真正的力量不在代码中,而在于……」
- 「最初只是一次技术优化,最终却变成了……」
步骤 6:加入具体示例
通过以下内容让叙事更具体:
- 前后对比截图或指标:直观展示影响
- 代码片段:展示实现的优雅或简洁
- 真实场景:具体且容易产生共鸣的用例
- 客户引言:以真实的声音描述成果
- 量化结果:「速度提升 30%」「Bug 减少 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.
评论
支持 Markdown