specwright/templates/skills/product-strategy/SKILL.md
Product strategy guidance for interactive product definition and brief creation
npx skillsauth add michsindlinger/specwright specwright/templates/skills/product-strategyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Project: [PROJECT_NAME] Generated: [DATE] Purpose: Guide for interactive product definition, idea sharpening, and product brief creation
This skill guides you when doing product strategy work for:
/plan-productStart Broad, Then Focus:
Question Framework (progressive refinement):
| Phase | Question Type | Example | |-------|--------------|---------| | Discovery | Open-ended | "Tell me about your product idea" | | Clarification | Specific | "Who is your primary user persona?" | | Validation | Challenge | "How is this different from [competitor]?" | | Completion | Gap-filling | "What does success look like in 6 months?" |
❌ "Everyone who uses the internet"
❌ "Small businesses"
✅ "SaaS founders with 10-50 employees who struggle with customer onboarding"
✅ "Freelance designers managing 3-10 clients simultaneously"
Validation: Must include WHO + SIZE/CONTEXT + PAIN POINT
❌ "Communication is hard"
❌ "Need better tools"
✅ "Remote teams lose 5+ hours/week to context switching between chat, email, and project tools"
✅ "Freelancers spend 30% of their time on invoicing instead of billable work"
Validation: Must be SPECIFIC + MEASURABLE + IMPACTFUL
❌ "Good UI, Fast, Reliable" (qualities, not features)
❌ "Everything users need" (vague)
✅ Feature 1: "Unified inbox aggregating Slack, Email, and GitHub notifications"
✅ Feature 2: "Smart priority scoring based on project deadlines and sender importance"
✅ Feature 3: "One-click response templates with context-aware suggestions"
Validation: Each feature must be CONCRETE + BUILDABLE + VALUABLE
❌ "The best tool for teams"
✅ "Cut context-switching time by 60% by unifying all team communication in one smart inbox"
Format: [ACTION] + [METRIC] + [HOW]
❌ "Users like it"
✅ "1000 active users within 3 months"
✅ "Average session time > 15 minutes"
✅ "NPS score > 50"
Validation: Must be NUMERIC + TIME-BOUND + TRACKABLE
Score each field (0-2):
Minimum score for proceeding: 8/10 (all fields at least 1, majority at 2)
| Pitfall | Detection | Resolution | |---------|-----------|------------| | Feature creep | > 7 features listed | Ask "Which 3 are essential for day-1?" | | Solution-first thinking | User describes tech, not problem | Ask "What problem does this solve?" | | Too broad audience | "Everyone" or entire industry | Ask "Who would pay for this TODAY?" | | No differentiation | Can't explain vs. alternatives | Research competitors, find unique angle | | Vanity metrics | Downloads, page views only | Ask "What metric proves real value?" |
When user is vague:
"I hear you want to build [X]. Let me ask a few questions to sharpen this:
1. Who would be your first 10 paying customers?
2. What are they using today to solve this?
3. Why would they switch?"
When user has too many ideas:
"You've described several interesting features. For a focused MVP:
- Which ONE feature would users pay for on its own?
- Which features can wait for v2?"
When user is stuck on technology:
"Before we discuss technology, let's nail down:
- What's the user's journey from problem to solution?
- What does the user see/do at each step?"
Level A (Excellent): All fields specific, measurable, differentiated. Ready for tech stack and roadmap.
Level B (Good): Most fields clear, 1-2 need minor sharpening. Can proceed with notes.
Level C (Needs Work): Multiple vague fields. Continue interactive refinement before proceeding.
Use template: specwright/templates/product/product-brief-template.md
Lite version: specwright/templates/product/product-brief-lite-template.md
The product brief should follow the template structure exactly. All placeholders must be replaced with specific, validated content. No placeholder text should remain in the final output.
tools
Session Handoff: Erstellt eine vollständige Zusammenfassung der aktuellen Session für einen sauberen Kontextwechsel. NUR bei explizitem Aufruf (/session-handoff). NICHT automatisch auslösen. Geeignet wenn der User die Session resetten will, den Kontext aufräumen will, oder bei ~120k Tokens angelangt ist.
development
Pre-Mortem Risk Analysis: Strukturierte Prospective-Hindsight-Übung um launch-blocking Risiken vor Commitment aufzudecken. Team stellt sich vor, das Produkt sei 14 Tage nach Launch gefloppt, und arbeitet rückwärts. Klassifiziert Risiken in Tigers (echt), Paper Tigers (hypothetisch), Elephants (unausgesprochen). Nutze diesen Skill vor Build-Commitment, bei zu hoher Stakeholder-Confidence, vor Major-Releases, oder wenn das Team vage Sorgen nicht artikulieren kann. Trigger: /pre-mortem, 'pre-mortem', 'risk analysis', 'was könnte schiefgehen', 'risiken vor launch'.
testing
Six-Sigma Atomicity Validator for create-spec stories
tools
UX pattern definition guidance for navigation, user flows, interactions, and accessibility