From flywheel-pm
Write compelling 3-part vision narratives that are detailed, opinionated, and user-centric. Use when creating spec narratives or stakeholder presentations.
npx claudepluginhub abhitsian/compound-pm-marketplace --plugin flywheel-pmThis skill uses the workspace's default tool permissions.
Write vision narratives that make people feel the problem and believe in the solution. A great vision is detailed, opinionated, and user-centric.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Write vision narratives that make people feel the problem and believe in the solution. A great vision is detailed, opinionated, and user-centric.
Goal: Make the reader feel the pain.
Techniques:
Template:
[Persona] sits at their [context]. They need to [simple goal]. But today, that means [painful current process]. This happens [frequency], costing [quantified impact].
Example:
Maria manages a factory floor of 200 workers. When someone needs to swap a shift, they walk to the break room, find the paper schedule, write a note, and hope their manager sees it before tomorrow. This happens 30 times a week across her facility. Last month, 12 shifts went unfilled because the note was missed.
Goal: Show a specific, confident vision of how things should work.
Techniques:
Template:
With [solution], [persona] [specific action]. [The system] [specific response]. In [timeframe], they've [achieved outcome] — what used to take [old time] now takes [new time].
Example:
With the Shift Hub, a worker taps their badge at the kiosk, sees available swaps matching their skills and schedule, and claims one in two taps. Their manager gets an instant notification. The shift is filled in 90 seconds — what used to take 24 hours and three people now happens before the worker finishes their coffee.
Goal: Paint the world after the problem is solved.
Techniques:
Template:
For [persona], this means [personal benefit]. For [their organization], it means [organizational benefit]. And for us, it means [business outcome]. [Aspirational closing statement].
Example:
For Maria, this means she stops losing sleep over unfilled shifts. For her facility, it means 95% shift coverage instead of 80%. For us, it means manufacturing customers renew — and expand. We're not just giving them software. We're giving them a factory that runs itself.
Different audiences respond to different framings:
| Audience | Lead With | Close With |
|---|---|---|
| Executives | Business impact + market opportunity | Revenue projection |
| Engineering | Technical challenge + user pain | Clear requirements |
| Sales | Customer quotes + competitive win | Positioning story |
| Design | User journey + emotional moments | Experience vision |