You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every Sundai.club project page should link to a compelling slide presentation that tells the story of why the app exists — the problem, the insight, the solution, and the hero's journey of the user. Not a feature list. A narrative that makes someone care about the project in 2 minutes.
Narrative Engine is a Claude Code skill that transforms content into narrative-driven presentations using proven storytelling frameworks. It could be integrated into the sundai-project-pipeline to auto-generate this for every project.
The problem
Today's Sundai project pages have:
A title and one-line description
A "Full Description" (usually a feature list or technical summary)
A demo URL
A GitHub link
What they're missing: the story. Why does this app exist? What pain did someone feel? What's the "aha" moment? Why should I click the demo link? The best Sundai demos at meetups tell a story in 5 minutes — but the project page captures none of that narrative.
What Narrative Engine does
A Claude Code skill (21 stars, by @nraford7) that runs a 4-phase pipeline:
Phase 1: Discovery
Interactive questions about audience, purpose, tone, and content type. For Sundai projects, we'd auto-fill most of this from the OpenSpec proposal:
Audience: AI builders, technical but curious
Purpose: Explain why this exists and make them want to try it
Tone: Derived from project personality
Content type: Slide presentation
Phase 2: Framework Matching
Scores content against 17 narrative/communication frameworks and picks the best fit:
Narrative Arcs
Communication Frameworks
Prestige (transformation)
Pyramid (conclusion-first)
Mystery Box (curiosity-driven)
SCQA (situation-complication-question-answer)
Heist (assembling the plan)
AIDA (attention-interest-desire-action)
Time Machine (before/after)
PAS (problem-agitate-solve)
+ 6 more arcs
+ 3 more frameworks
For Sundai projects, likely top matches:
Time Machine — "Before this app: pain. After: delight."
PAS — "Here's the problem. Here's why it's worse than you think. Here's the fix."
Mystery Box — "What if you could... [demo reveal]"
Phase 3: Build Brief & Generation
A subagent generates the actual slides with:
Auto-derived voice matched to audience + tone
Emotional arc calibration — pacing for technical audiences
Opening/closing strategies from a curated rhetorical library
Source attribution tags: [DIRECT], [PARAPHRASE], [ELABORATED], [GENERATED] — shows what came from the user vs. AI
A hosted HTML slide deck (deployed alongside the app or as a static page)
URL added to the Sundai project page as "Project Story" or "Why This Exists"
Could also generate the Full Description text for the Sundai page itself
Example narrative for cook-with-ai
Slide 1 — The Hook (Mystery Box)
"You're staring into your fridge at 7pm. Chicken thighs, half a lemon, some garlic. You know there's a meal in there. But the 47 recipe sites you'd have to search don't know what's in YOUR fridge."
Slide 2 — The Pain
"Recipes assume you'll go shopping. Cooking blogs bury the instructions under 2000 words of backstory. And none of them adapt to what you actually have."
Slide 3 — The Insight
"What if you could just tell an AI what's in your kitchen and get back exactly what to do — step by step, with timing, with tips, with no assumptions?"
Slide 4 — The Solution (Demo)
[Screenshot of cook-with-ai in action]
Goal
Every Sundai.club project page should link to a compelling slide presentation that tells the story of why the app exists — the problem, the insight, the solution, and the hero's journey of the user. Not a feature list. A narrative that makes someone care about the project in 2 minutes.
Narrative Engine is a Claude Code skill that transforms content into narrative-driven presentations using proven storytelling frameworks. It could be integrated into the
sundai-project-pipelineto auto-generate this for every project.The problem
Today's Sundai project pages have:
What they're missing: the story. Why does this app exist? What pain did someone feel? What's the "aha" moment? Why should I click the demo link? The best Sundai demos at meetups tell a story in 5 minutes — but the project page captures none of that narrative.
What Narrative Engine does
A Claude Code skill (21 stars, by @nraford7) that runs a 4-phase pipeline:
Phase 1: Discovery
Interactive questions about audience, purpose, tone, and content type. For Sundai projects, we'd auto-fill most of this from the OpenSpec proposal:
Phase 2: Framework Matching
Scores content against 17 narrative/communication frameworks and picks the best fit:
For Sundai projects, likely top matches:
Phase 3: Build Brief & Generation
A subagent generates the actual slides with:
[DIRECT],[PARAPHRASE],[ELABORATED],[GENERATED]— shows what came from the user vs. AIPhase 4: Review Panel
Six parallel subagents assess the output:
Integration with the Sundai pipeline
New Step: between Steps 5 (Edit Details) and 6 (Required Defaults)
Input to Narrative Engine (auto-extracted from OpenSpec artifacts):
proposal.md→ the problem, the "why", the insightdesign.md→ technical decisions and tradeoffs (for the "how we built it" section)specs/*/spec.md→ key capabilities and scenarios (for the "what it does" demo flow)Output:
Example narrative for cook-with-ai
Relationship to other issues
Open questions
Tasks
sundai-project-pipeline— generate presentation after project details are setReferences