spec-driven-brainstorming

Spec-Driven Brainstorming Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "spec-driven-brainstorming" with this command: npx skills add anton-abyzov/specweave/anton-abyzov-specweave-spec-driven-brainstorming

Spec-Driven Brainstorming Skill

Expert in product discovery, feature ideation, and spec-driven brainstorming techniques. Helps teams move from vague ideas to concrete, well-defined specifications using structured facilitation methods.

Core Facilitation Techniques

  1. Story Mapping (User Story Mapping)

Purpose: Visualize user journey and identify features that deliver value at each step.

Process:

Step 1: Define User Activities (horizontal backbone) ┌──────────────┬──────────────┬──────────────┬──────────────┐ │ Discover │ Browse │ Purchase │ Receive │ │ Products │ & Compare │ & Checkout │ & Review │ └──────────────┴──────────────┴──────────────┴──────────────┘

Step 2: Break down into User Tasks (vertical slices) Discover Products: ├─ Search by keyword ├─ Filter by category ├─ View trending products └─ Get personalized recommendations

Browse & Compare: ├─ View product details ├─ Read reviews ├─ Compare products side-by-side └─ Save to wishlist

Purchase & Checkout: ├─ Add to cart ├─ Apply discount code ├─ Select shipping method └─ Enter payment info

Step 3: Prioritize by Walking Skeleton (MVP = top row) ┌────────────────────────────────────────────────────────┐ │ MVP (Release 1): Walking Skeleton │ ├────────────────────────────────────────────────────────┤ │ Search → View Details → Add to Cart → Checkout │ └────────────────────────────────────────────────────────┘

┌────────────────────────────────────────────────────────┐ │ Release 2: Enhanced Discovery │ ├────────────────────────────────────────────────────────┤ │ Filters, Trending, Recommendations, Reviews │ └────────────────────────────────────────────────────────┘

┌────────────────────────────────────────────────────────┐ │ Release 3: Advanced Features │ ├────────────────────────────────────────────────────────┤ │ Wishlist, Compare, Discount Codes, Saved Payments │ └────────────────────────────────────────────────────────┘

Output: Prioritized backlog aligned with user journey.

  1. Event Storming

Purpose: Discover domain events and business processes through collaborative modeling.

Process:

Event Storming Workflow

Step 1: Identify Domain Events (orange sticky notes)

  • OrderPlaced
  • PaymentProcessed
  • OrderShipped
  • OrderDelivered
  • OrderCancelled

Step 2: Identify Commands (blue sticky notes)

  • PlaceOrder
  • ProcessPayment
  • ShipOrder
  • CancelOrder

Step 3: Identify Aggregates (yellow sticky notes)

  • Order (handles PlaceOrder, CancelOrder)
  • Payment (handles ProcessPayment)
  • Shipment (handles ShipOrder)

Step 4: Identify External Systems (pink sticky notes)

  • PaymentGateway (Stripe)
  • ShippingProvider (FedEx API)
  • InventorySystem

Step 5: Identify Policies (purple sticky notes)

  • WHEN OrderPlaced THEN ProcessPayment
  • WHEN PaymentProcessed THEN ReserveInventory
  • WHEN InventoryReserved THEN ShipOrder
  • WHEN OrderCancelled AND PaymentProcessed THEN RefundPayment

Output: Visual map of business processes and bounded contexts.

  1. Impact Mapping

Purpose: Connect business goals to features through user impact.

GOAL: Increase revenue by 20% in Q2

WHY? (Impact) ├─ Increase conversion rate (5% → 8%) │ ├─ WHO? (Actors) │ │ ├─ New visitors │ │ └─ Returning customers │ ├─ HOW? (Features) │ │ ├─ Simplify checkout (1-click purchase) │ │ ├─ Add product recommendations │ │ └─ Offer guest checkout │ └─ WHAT? (Deliverables) │ ├─ US-001: 1-click checkout for logged-in users │ ├─ US-002: ML-based product recommendations │ └─ US-003: Guest checkout flow │ ├─ Increase average order value ($50 → $65) │ ├─ WHO? (Actors) │ │ └─ Existing customers │ ├─ HOW? (Features) │ │ ├─ Bundle discounts (buy 3, get 10% off) │ │ ├─ Free shipping threshold ($75+) │ │ └─ Upsell related products │ └─ WHAT? (Deliverables) │ ├─ US-004: Bundle discount engine │ ├─ US-005: Dynamic shipping calculator │ └─ US-006: Related product suggestions │ └─ Reduce cart abandonment (40% → 25%) ├─ WHO? (Actors) │ └─ Users with items in cart ├─ HOW? (Features) │ ├─ Cart abandonment emails │ ├─ Save cart across devices │ └─ Show trust signals (reviews, secure badges) └─ WHAT? (Deliverables) ├─ US-007: Automated cart recovery emails ├─ US-008: Persistent cart sync └─ US-009: Trust badge UI components

Output: Features directly linked to business outcomes.

Prioritization Frameworks

  1. MoSCoW Method

Definition: Categorize features into Must, Should, Could, Won't.

Feature Prioritization: E-commerce Platform MVP

MUST Have (Critical for Launch)

  • User registration & login
  • Product catalog with search
  • Shopping cart
  • Checkout with payment processing
  • Order confirmation email

Rationale: Core transactional flow, no sales without these.

SHOULD Have (Important but not critical)

  • Product reviews and ratings
  • Wishlist/Save for Later
  • Order history
  • Basic analytics dashboard (admin)

Rationale: Enhance UX and trust, but MVP can ship without.

COULD Have (Nice to have if time allows)

  • Product recommendations
  • Social login (Google, Facebook)
  • Advanced filtering (price range, brand)
  • Guest checkout

Rationale: Competitive features, but not required for MVP.

WON'T Have (Explicitly deferred)

  • Mobile app (web-first)
  • Multi-currency support
  • Subscription billing
  • Loyalty program

Rationale: Future roadmap items, not needed for initial market validation.

Best For: MVP scope definition, time-boxed releases.

  1. RICE Score (Reach, Impact, Confidence, Effort)

Formula: RICE Score = (Reach × Impact × Confidence) / Effort

RICE Scoring Example

Feature A: 1-Click Checkout

  • Reach: 5000 users/month will use this
  • Impact: High (3/3) - significantly reduces friction
  • Confidence: 80% (have data from competitor analysis)
  • Effort: 4 person-weeks

RICE Score = (5000 × 3 × 0.8) / 4 = 3000

Feature B: Product Recommendations

  • Reach: 8000 users/month will see recommendations
  • Impact: Medium (2/3) - incremental revenue lift
  • Confidence: 50% (no A/B test data yet)
  • Effort: 8 person-weeks

RICE Score = (8000 × 2 × 0.5) / 8 = 1000

Feature C: Guest Checkout

  • Reach: 2000 users/month (30% of visitors)
  • Impact: High (3/3) - reduces abandonment significantly
  • Confidence: 90% (industry benchmarks strong)
  • Effort: 2 person-weeks

RICE Score = (2000 × 3 × 0.9) / 2 = 2700

Priority Order

  1. 1-Click Checkout (RICE: 3000)
  2. Guest Checkout (RICE: 2700)
  3. Product Recommendations (RICE: 1000)

Best For: Data-driven prioritization, roadmap planning.

  1. Kano Model

Categories:

  • Basic Needs (Must-be): Absence causes dissatisfaction, presence doesn't delight

  • Performance Needs (One-dimensional): More is better (linear satisfaction)

  • Excitement Needs (Delighters): Absence doesn't hurt, presence delights

Kano Analysis: Email Client

Basic Needs (Hygiene Factors)

  • Send and receive email (expected, must work flawlessly)
  • Attachment support (expected)
  • Spam filtering (expected)

Action: Must implement, but won't differentiate product.

Performance Needs (Satisfiers)

  • Search speed (faster = better satisfaction)
  • Storage quota (more = better satisfaction)
  • Mobile app performance

Action: Invest proportionally based on competitive benchmarks.

Excitement Needs (Delighters)

  • AI-powered email summarization (unexpected, delights users)
  • Smart reply suggestions
  • Scheduled send with timezone awareness
  • Undo send (5-second window)

Action: Focus on 1-2 delighters for differentiation.

Indifferent Features (Low Priority)

  • Custom email signatures (users don't care much)
  • Theme customization (low impact)

Action: Deprioritize or skip.

Reverse Features (Causes Dissatisfaction)

  • Intrusive ads in inbox (annoys users)
  • Forced social features (users resist)

Action: Avoid completely.

Best For: Understanding customer satisfaction drivers, differentiation strategy.

Lean Startup Validation

  1. Build-Measure-Learn Loop

Hypothesis Testing: Feature X

BUILD

Hypothesis: Adding product recommendations will increase average order value by 15%.

Minimum Viable Test:

  • Implement simple "Customers also bought" section
  • Show on 50% of product pages (A/B test)
  • Track: clicks, add-to-cart rate, order value

Effort: 1 week (backend + frontend)

MEASURE

Metrics to Track:

  • Click-through rate on recommendations
  • Add-to-cart conversion from recommendations
  • Average order value (treatment vs control)
  • Revenue per visitor

Success Criteria:

  • CTR > 5%
  • AOV increase > 10%
  • Statistical significance (p < 0.05)

Data Collection Period: 2 weeks (minimum 10,000 visitors)

LEARN

Scenario A: Hypothesis Validated

  • AOV increased 18% (exceeded target!)
  • CTR on recommendations: 12%
  • Action: Roll out to 100%, invest in ML-based recommendations

Scenario B: Hypothesis Rejected

  • AOV increased 2% (below target)
  • CTR on recommendations: 1% (low engagement)
  • Action: Pivot - test alternative hypothesis (e.g., bundle discounts)

Scenario C: Mixed Results

  • AOV increased 12% (close to target)
  • High CTR but low conversion
  • Action: Iterate - improve recommendation quality (ML model)
  1. MVP Definition Canvas

MVP Canvas: Task Management SaaS

Target Users

  • Solo freelancers and small teams (2-5 people)
  • Knowledge workers (designers, developers, writers)
  • Currently using: Spreadsheets, Trello, Notion

Problem Being Solved

  • Task prioritization is manual and time-consuming
  • No visibility into blockers and dependencies
  • Team collaboration requires constant status updates

Unique Value Proposition

Auto-prioritized task list using AI + team workload balancing.

MVP Features (Walking Skeleton)

Core Flow: Create task → AI prioritizes → Assign → Complete

Must-Have Features:

  • Task creation (title, description, due date)
  • AI prioritization (urgency + importance algorithm)
  • Task assignment to team members
  • Task status updates (To Do, In Progress, Done)
  • Team dashboard (workload overview)

NOT in MVP:

  • ❌ Time tracking
  • ❌ Custom workflows
  • ❌ Integrations (Slack, GitHub)
  • ❌ Mobile app
  • ❌ Advanced reporting

Success Metrics

  • Activation: 70% of signups create 3+ tasks in first week
  • Retention: 40% weekly active users (WAU) after 4 weeks
  • Engagement: Average 5 tasks completed/week per user

Risks & Assumptions

  • Assumption: Users trust AI prioritization
    • Test: Survey 50 users after 2 weeks, ask "Do you trust the priority scores?"
  • Risk: AI prioritization is inaccurate
    • Mitigation: Manual override, feedback loop to improve model
  • Assumption: Teams of 2-5 are willing to pay $10/user/month
    • Test: Offer paid tier after 2-week trial, track conversion rate

Brainstorming Techniques

  1. Crazy 8s (Rapid Ideation)

Process: 8 sketches in 8 minutes (1 minute per idea).

Crazy 8s Session: Improve Checkout Flow

Ideas Generated (8 minutes)

  1. 1-Click Purchase - Saved payment + address, single button
  2. Progressive Disclosure - Multi-step wizard (cart → shipping → payment)
  3. Guest Checkout - No account required, email-only
  4. Cart Abandonment Recovery - Email + discount code
  5. Payment Link Sharing - Send checkout link to someone else (gift)
  6. Buy Now Pay Later - Installment payments (Klarna integration)
  7. Voice Checkout - "Alexa, complete my order"
  8. AR Try-On - Virtual fitting room before checkout

Voting (Dot Voting)

  • 1-Click Purchase: ●●●●● (5 votes)
  • Guest Checkout: ●●●● (4 votes)
  • BNPL Integration: ●●● (3 votes)
  • Progressive Disclosure: ●● (2 votes)

Top 3 for Deeper Exploration

  1. 1-Click Purchase (quick win, high impact)

  2. Guest Checkout (reduce friction)

  3. BNPL Integration (competitive parity)

  4. Six Thinking Hats (De Bono)

Purpose: Explore ideas from different perspectives.

Six Hats Analysis: Feature X (AI-Powered Email Summarization)

White Hat (Facts & Data)

  • Average email length: 200 words
  • Users spend 3 minutes reading complex emails
  • 40% of emails are > 500 words
  • Competitor Y launched similar feature (20% adoption)

Red Hat (Emotions & Intuition)

  • "This feels like a gimmick, I don't trust AI to summarize important emails"
  • "Love this! Saves time on long threads"
  • "Worried about missing critical details in summary"

Yellow Hat (Optimism & Benefits)

  • Saves 2 minutes per long email → 20 min/day for heavy users
  • Reduces cognitive load, improves focus
  • Differentiator from competitors (if done well)
  • Could upsell as premium feature

Black Hat (Risks & Caution)

  • AI hallucination risk (incorrect summaries)
  • Privacy concerns (email content processed by AI)
  • High development cost (NLP model training)
  • May annoy users who prefer full context

Green Hat (Creativity & Alternatives)

  • Alternative 1: Highlight key sentences (instead of summary)
  • Alternative 2: TL;DR generated by sender (not AI)
  • Alternative 3: Voice-to-summary (read email aloud, generate summary)

Blue Hat (Process & Conclusion)

Decision: Proceed with MVP (limited rollout)

  • Build: Highlight key sentences (lower risk than full summary)
  • Test: 10% of users, measure engagement + feedback
  • Iterate: If successful, invest in full AI summarization
  1. How Might We (HMW) Questions

Purpose: Reframe problems as opportunities.

Problem Statement

Users abandon checkout because the form is too long (12 fields).

HMW Questions

  • HMW reduce the number of required fields?
    • Idea: Use address autocomplete (Google Places API)
    • Idea: Prefill from previous orders
  • HMW make the form feel shorter?
    • Idea: Multi-step wizard (psychological chunking)
    • Idea: Progress bar showing "80% complete"
  • HMW eliminate the form entirely?
    • Idea: 1-click checkout for returning users
    • Idea: Voice input for address/payment
  • HMW make filling the form more enjoyable?
    • Idea: Gamify with rewards (10 points per field completed)
    • Idea: Show real-time savings ("You've saved $15 so far!")
  • HMW help users trust the checkout process?
    • Idea: Show trust badges (SSL, money-back guarantee)
    • Idea: Live chat support during checkout

Feature Breakdown Templates

Epic → Features → User Stories

Epic: User Onboarding Experience

Feature 1: Account Creation

User Story US-001: Email/Password Registration

  • As a new user
  • I want to create an account with email/password
  • So that I can access personalized features

Acceptance Criteria:

  • Email validation (RFC 5322 format)
  • Password complexity (8+ chars, 1 uppercase, 1 number, 1 special)
  • Duplicate email detection
  • Verification email sent within 5 minutes

User Story US-002: Social Login (Google, GitHub)

  • As a new user
  • I want to sign up with my Google/GitHub account
  • So that I don't have to remember another password

Acceptance Criteria:

  • OAuth 2.0 integration
  • Consent screen shown
  • Email auto-verified for social logins

Feature 2: Profile Setup

User Story US-003: Basic Profile Information

  • As a new user
  • I want to set my display name and avatar
  • So that other users can recognize me

User Story US-004: Preferences Configuration

  • As a new user
  • I want to configure notification preferences
  • So that I only receive relevant updates

Feature 3: Guided Tour

User Story US-005: Interactive Product Tour

  • As a first-time user
  • I want a guided tour of key features
  • So that I understand how to use the product

User Story US-006: Sample Data Pre-population

  • As a new user
  • I want sample data to explore
  • So that I can try features without manual setup

Collaborative Workshop Formats

  1. Remote Brainstorming (Miro/FigJam)

Agenda (90 minutes):

00:00 - 00:10 Introduction & Problem Statement 00:10 - 00:25 Individual Ideation (silent brainstorming) 00:25 - 00:45 Group Sharing (2 min per person) 00:45 - 01:00 Affinity Grouping (cluster similar ideas) 01:00 - 01:15 Dot Voting (3 votes per person) 01:15 - 01:30 Discussion & Action Items

Tools:

  • Miro Board with templates

  • Timer for timeboxing

  • Anonymous voting

  1. Design Sprint (5-Day Format)

Day 1: Map (Understand the problem)

  • User journey mapping
  • Identify pain points
  • Set sprint goal

Day 2: Sketch (Diverge - generate ideas)

  • Crazy 8s
  • Solution sketches
  • Silent critique

Day 3: Decide (Converge - choose solution)

  • Dot voting
  • Storyboard creation
  • Prototype plan

Day 4: Prototype (Build realistic facade)

  • High-fidelity mockup
  • Interactive prototype (Figma)
  • Test script preparation

Day 5: Test (Validate with users)

  • 5 user interviews
  • Record findings
  • Decide: build, iterate, or pivot

Output Templates

Brainstorming Session Summary

Brainstorming Session: [Topic]

Date: 2024-01-15 Participants: Alice (PM), Bob (Eng), Carol (Design) Facilitator: Alice

Problem Statement

Users are abandoning checkout at 40% rate (industry avg: 25%).

Ideas Generated (22 total)

High Priority (Top 5 by voting)

  1. 1-Click Checkout (8 votes)

    • Rationale: Removes friction for returning users
    • Effort: 2 weeks
    • Impact: Est. 10% reduction in abandonment
  2. Guest Checkout (7 votes)

    • Rationale: 30% of users don't want accounts
    • Effort: 1 week
    • Impact: Est. 8% reduction in abandonment
  3. Progress Indicator (6 votes)

    • Rationale: Reduces anxiety about form length
    • Effort: 2 days
    • Impact: Est. 3% reduction in abandonment
  4. Autofill Address (5 votes)

    • Rationale: Saves time, reduces errors
    • Effort: 1 week (Google Places API)
    • Impact: Est. 5% reduction in abandonment
  5. Save Cart for Later (4 votes)

    • Rationale: Users can return without starting over
    • Effort: 3 days
    • Impact: Est. 4% recovery of abandoned carts

Medium Priority (Parking Lot)

  • Buy Now Pay Later integration
  • Live chat support during checkout
  • Trust badges (SSL, money-back guarantee)

Deferred (Low ROI or High Risk)

  • Voice checkout (too experimental)
  • AR try-on (out of scope)

Action Items

  • Alice: Create specs for Top 3 (1-Click, Guest, Progress)
  • Bob: Technical feasibility assessment (3 days)
  • Carol: Mockups for guest checkout flow (5 days)
  • Team: Review specs on Friday standup

Next Session

  • Date: 2024-01-22
  • Topic: Refine top 3 ideas into user stories

Best Practices

  1. Timebox Everything
  • Ideation: 10-15 minutes max

  • Discussion: 5 minutes per idea

  • Voting: 2 minutes

  1. Diverge Before Converging
  • Generate quantity first (no criticism)

  • Evaluate quality later (structured voting)

  1. Make It Visual
  • Sketches > Text

  • Whiteboards > Documents

  • Prototypes > Specs

  1. Include Diverse Perspectives
  • Engineering (feasibility)

  • Design (usability)

  • Product (business value)

  • Support (user pain points)

  1. Document Decisions
  • Why did we choose X over Y?

  • What assumptions are we making?

  • What will we measure?

Resources

  • User Story Mapping - Jeff Patton

  • Impact Mapping - Gojko Adzic

  • Design Sprint - Google Ventures

  • Kano Model Analysis

Activation Keywords

Ask me about:

  • "How to run a brainstorming session"

  • "Story mapping for product discovery"

  • "Prioritization frameworks (MoSCoW, RICE, Kano)"

  • "How to break down epics into user stories"

  • "Lean startup validation techniques"

  • "MVP definition and scoping"

  • "Feature prioritization methods"

  • "Design sprint facilitation"

  • "Impact mapping for product roadmaps"

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

technical-writing

No summary provided by upstream source.

Repository SourceNeeds Review
General

kafka-architecture

No summary provided by upstream source.

Repository SourceNeeds Review
General

docusaurus

No summary provided by upstream source.

Repository SourceNeeds Review
General

frontend

No summary provided by upstream source.

Repository SourceNeeds Review