协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
presentation-narrative【开发与工程】Use when presentation-builder delegates narrative construction — selecting audience-adapted narrative flows from 23 framework templates based on audience type, purpose, and constraints. Part of the presentation-* skill family.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Child of presentation-builder. This skill is responsible for selecting the
right narrative flow, generating a structured slide outline with action titles
and visual tags, and presenting it for approval before any visual work begins.
Scope: Narrative flow selection, slide outline generation, audience adaptation, content structuring, and per-slide speaker notes (mandated by Hard Rule 8). Does NOT handle visual design, styling, or final assembly — those are handled by siblings.
Siblings:
presentation-datavis — charts, tables, data visualization, data-driven slidespresentation-diagrams — architecture diagrams, flowcharts, system visualspresentation-styling — templates, branding, colour palettes, layout conventionspresentation-renderer — final assembly, PPTX/HTML export, format conversionInvoke this skill when the user:
presentation-builder after intake| Need | Redirect to |
|---|---|
| Charts, data visualization, data-driven slides | presentation-datavis |
| Architecture diagrams, flowcharts, system visuals | presentation-diagrams |
| Template, branding, styling, layout conventions | presentation-styling |
| Exporting to PPTX or HTML, final assembly | presentation-renderer |
| Full end-to-end orchestration (intake to export) | presentation-builder (parent) |
Based on audience + purpose, auto-select from the 23 flows defined in
narrative-flows.md. The selection matrix:
| Audience | Purpose | Recommended Flow(s) |
|---|---|---|
| Executive | Recommendation / decision | minto-scr or pyramid-principle |
| Executive | Status update | status-risks-next or bluf |
| Executive | Strategy / vision | situation-complication-resolution or pyramid-principle |
| Technical | Architecture review | adr-presentation or rfc-design-review |
| Technical | Demo / walkthrough | problem-demo-architecture-next or show-and-tell |
| Client | Sales / pitch | aida or hook-problem-solution-proof-cta |
| Client | Proposal / SOW | pyramid-principle or problem-solution-benefit |
| Mixed | Transformation / change | before-during-after or heros-journey |
| Mixed | Training / enablement | tell-show-do-review or progressive-disclosure |
| Banking | Regulatory / compliance | exec-deepdive-appendix |
| Banking | Risk review | status-risks-next with RAG indicators |
| Time-constrained | < 10 minutes | kawasaki-10-20-30 or ignite |
| Time-constrained | Lightning talk (5 min) | ignite or pecha-kucha |
| Any | Retrospective | timeline-retrospective or what-so-what-now-what |
| Any | User-specified flow | Use the named flow directly |
The user can always override automatic selection by naming a specific flow.
Gather content using the following priority order:
PROJECT.md, COMPONENT.md files if available
in the current working directory or specified project path.For each slide, generate:
[DIAGRAM], [CHART], [IMAGE], [TABLE], or
text if no visual is needed. Include a brief description after the tag
(e.g., [CHART: revenue growth Q1-Q4]).Reference audience-profiles.md for detailed tone, depth, and slide count
norms. Summary:
| Audience | Tone | Depth | Slide Count | Titles | Special Rules |
|---|---|---|---|---|---|
| Executive | Confident, concise | High-level, numbers-driven | 8-15 | Action titles mandatory | Lead with the answer, bigger numbers, no jargon |
| Technical | Precise, detailed | Deep, trade-offs welcome | 15-30 | Descriptive action titles | Diagrams expected, assumptions stated |
| Client | Polished, value-focused | Benefit-oriented | 10-20 | Benefit-oriented titles | No internal jargon, value propositions front and center |
| Banking | Formal, structured | Regulatory-grade | 12-25 | RAG status in titles where applicable | KRIs, source lines, regulatory citations required |
| Mixed | Accessible, layered | Progressive disclosure | 10-20 | Clear, jargon-free titles | Appendix for deep-dive material |
Always produce the outline in this exact structure:
## Slide Outline: [Presentation Title]
**Flow:** [framework name]
**Audience:** [type]
**Estimated slides:** [count]
**Estimated time:** [minutes]
### Slide 1: [Title Slide]
- Title: [Presentation title]
- Subtitle: [Date, presenter, team]
- Visual: [Logo placement]
### Slide 2: [Action Title — the takeaway]
- Key message: [one sentence]
- Supporting points: [bullets]
- Visual: [CHART: description] or [DIAGRAM: description] or text
- Speaker notes: [what to say]
### Slide 3: [Action Title — the takeaway]
- Key message: [one sentence]
- Supporting points: [bullets]
- Visual: [TABLE: description] or [IMAGE: description] or text
- Speaker notes: [what to say]
... (continue for all slides)
### Appendix slides (if applicable)
- Appendix A: [Title] — [purpose]
- Appendix B: [Title] — [purpose]
[DIAGRAM], [CHART], [IMAGE],
[TABLE] — these tags drive parallel dispatch: [CHART]/[TABLE] to
presentation-datavis, [DIAGRAM] to presentation-diagrams.Follow this sequence every time:
presentation-builder for parallel
dispatch to presentation-datavis, presentation-diagrams, and
presentation-styling, with final assembly by presentation-renderer.| Anti-Pattern | Why It Fails | Correct Approach |
|---|---|---|
| Choosing a narrative framework without knowing the audience | A persuasive pitch framework for a status update wastes time and annoys stakeholders | Profile the audience first (decision-maker, technical peer, mixed); select framework that matches their needs |
| Using the same framework for every presentation | Steering committee decks need different structure than technical reviews or training sessions | Match framework to purpose: Situation-Complication-Resolution for decisions, Pyramid for status, Story Arc for inspiration |
| Front-loading all the detail before the recommendation | Audiences lose attention; the key ask comes when energy is lowest; decisions get deferred | Lead with the recommendation/ask; support with evidence; detail in appendix for those who want depth |
| Not including a clear call-to-action | Audience agrees with the content but has no next step; presentation achieves nothing | Every presentation needs an explicit ask: approve, fund, decide, review by date, or acknowledge |
| Ignoring time constraints in narrative design | A 30-minute narrative for a 10-minute slot means rushing or cutting the conclusion (the most important part) | Design narrative to fit allocated time minus 20% (for questions); practice against clock |
business-writing — the words themselves, and the same lead-with-the-outcome rule applied to
slide headlines (state the finding, not the topic), plus every non-deck surface the same
message has to survive: the covering email, the one-pager, the follow-up message.