Skip to content
brainstorming-features logo

Brainstorming Features

brainstorming-features

Facilitates creative ideation sessions for mobile and web app features, generating structured ideas with user stories, technical considerations, and implementation suggestions. Use when planning new features, exploring product direction, generating app ideas, feature discovery, product brainstorm...

SKILL.md

Full skill instructions

Brainstorming Features

Overview

This skill helps generate, explore, and structure feature ideas for mobile and web applications through systematic ideation workflows. It produces actionable, well-organized feature concepts with technical context and user value.

When to Use

  • Planning new app features or product directions
  • Exploring feature possibilities for existing apps
  • Generating ideas for MVP (Minimum Viable Product)
  • Feature discovery workshops
  • Product roadmap planning sessions
  • Competitive feature analysis
  • User problem-solving sessions

Brainstorming Workflow

1. Context Gathering

Before generating ideas, understand:

Project Context:

  • App type (mobile, web, desktop, PWA)
  • Tech stack (React Native, Next.js, etc.)
  • Target users and personas
  • Core value proposition
  • Existing features (if applicable)

Brainstorming Scope:

  • Specific feature area or general exploration
  • Problem to solve or opportunity to capture
  • Constraints (technical, budget, timeline)
  • Success metrics

2. Idea Generation Methods

Method A - Problem-First:

  1. Identify user pain points
  2. Generate solutions addressing each pain point
  3. Rank by impact vs. effort
  4. Select top 3-5 for detailed exploration

Method B - Opportunity-First:

  1. List market opportunities or trends
  2. Generate features leveraging opportunities
  3. Assess feasibility and differentiation
  4. Select promising concepts

Method C - Competitive Analysis:

  1. Review competitor features
  2. Identify gaps and improvements
  3. Generate unique variations or enhancements
  4. Prioritize by competitive advantage

Method D - User Journey Mapping:

  1. Map current user journey
  2. Identify friction points
  3. Generate features smoothing the journey
  4. Test against user flow improvements

3. Feature Structure Template

For each feature idea, provide:

## Feature: [Feature Name]

**One-line description:**
[Brief, compelling description in 10-15 words]

**Problem it solves:**
[User pain point or opportunity addressed]

**Target users:**
[Primary and secondary user personas]

**User story:**
As a [user type], I want to [action] so that [benefit].

**Key capabilities:**

- Capability 1
- Capability 2
- Capability 3

**Technical considerations:**

- Technology/​library suggestions
- Integration points
- Data requirements
- Potential challenges

**Implementation complexity:**
[Low / Medium / High] - [Brief justification]

**Expected impact:**
[User value and business value]

**Success metrics:**

- Metric 1 (e.g., engagement increase)
- Metric 2 (e.g., task completion rate)

4. Idea Refinement

After initial generation, refine ideas by:

Feasibility Check:

  • Technical achievability with current stack
  • Resource requirements (time, team, infrastructure)
  • Dependencies on other features or systems

Value Assessment:

  • User value score (1-10)
  • Business value score (1-10)
  • Effort estimate (person-days or story points)

Prioritization Matrix:

High Value, Low Effort  → Do First (Quick Wins)
High Value, High Effort → Strategic Investments
Low Value, Low Effort   → Consider Later
Low Value, High Effort  → Avoid

5. Output Formats

Format 1 - Feature Brief (Detailed): Use the full template above for 3-5 top features

Format 2 - Feature List (Concise):

1. **[Feature Name]** - [One-line description] [Complexity: Low/​Med/​High]
2. **[Feature Name]** - [One-line description] [Complexity: Low/​Med/​High]
   ...

Format 3 - Feature Roadmap: Organize by phases or sprints:

### Phase 1 - Foundation (Sprint 1-2)

- Feature A (enables core workflow)
- Feature B (critical user need)

### Phase 2 - Enhancement (Sprint 3-4)

- Feature C (improves experience)
- Feature D (adds value)

### Phase 3 - Advanced (Sprint 5+)

- Feature E (differentiator)
- Feature F (scale optimization)

Examples

Example 1 - Mobile Note-Taking App

Context: React Native note-taking app for nursing students

Brainstorm Request: "Generate 5 feature ideas to improve study efficiency"

Output:

## Feature: AI-Powered Flashcard Generation

**One-line description:**
Automatically create study flashcards from notes using AI term extraction

**Problem it solves:**
Students spend hours manually creating flashcards instead of studying

**Target users:**
Nursing students preparing for exams and clinical rotations

**User story:**
As a nursing student, I want my notes automatically converted to flashcards so that I can focus on studying instead of card creation.

**Key capabilities:**

- Auto-detect medical terms and concepts
- Generate question-answer pairs from context
- Spaced repetition scheduling
- Manual edit and refinement

**Technical considerations:**

- OpenAI API for term extraction
- IndexedDB/​Dexie for local flashcard storage
- Background processing for large notes
- Offline-first sync with Firestore

**Implementation complexity:**
Medium - Requires AI integration and smart parsing logic, but leverages existing note structure

**Expected impact:**

- 70% reduction in flashcard creation time
- Increased study time availability
- Higher exam preparation quality

**Success metrics:**

- Flashcards generated per note
- User edits to auto-generated cards (lower = better accuracy)
- Study session frequency increase

Example 2 - E-Commerce Platform

Context: Next.js e-commerce platform, early stage

Brainstorm Request: "Brainstorm checkout flow improvements"

Output (Concise Format):

1. **One-Click Reorder** - Save previous orders as templates for instant reordering [Complexity: Low]

2. **Smart Address Autocomplete** - Google Places API integration for accurate shipping addresses [Complexity: Low]

3. **Guest Checkout Express** - No account required, optional account creation post-purchase [Complexity: Medium]

4. **Cart Recovery Emails** - Automated emails for abandoned carts with incentives [Complexity: Medium]

5. **Buy Now Pay Later Integration** - Klarna/​Afterpay integration for flexible payments [Complexity: High]

6. **Multi-Item Gift Options** - Individual gift wrapping and messages per item [Complexity: Medium]

7. **Saved Payment Methods** - Tokenized card storage with Stripe for returning customers [Complexity: Medium]

Example 3 - Fitness Tracking App

Context: Exploring gamification features

Brainstorm Request: "Generate gamification ideas for workout motivation"

Output (Feature Brief):

## Feature: Achievement Streak Tracker

**One-line description:**
Visual streak counter with milestone rewards for consecutive workout days

**Problem it solves:**
Users lack motivation to maintain consistent workout routines

**Target users:**
Casual fitness enthusiasts seeking habit formation

**User story:**
As a user, I want to see my workout streak and earn rewards so that I stay motivated to exercise daily.

**Key capabilities:**

- Daily streak counter with flame icon visualization
- Milestone badges (7-day, 30-day, 100-day streaks)
- Streak freeze option (1 per week)
- Social sharing of achievements
- Push notifications for streak risk

**Technical considerations:**

- Local notification scheduling (Expo Notifications)
- Streak calculation with timezone handling
- Badge icon assets and animations
- Firebase Cloud Functions for streak validation
- Social sharing via React Native Share

**Implementation complexity:**
Low - Simple date tracking logic with notification system

**Expected impact:**

- 40% increase in daily active users
- 25% improvement in 30-day retention
- Higher social engagement and viral growth

**Success metrics:**

- % users with active streaks
- Average streak length
- Notification engagement rate
- Social shares per achievement

Best Practices

Do:

  • Start broad, then narrow to specific features
  • Consider technical feasibility early
  • Include user value in every idea
  • Provide clear prioritization rationale
  • Use concrete examples over abstract concepts
  • Balance innovation with practicality

Don't:

  • Generate ideas without context
  • Ignore technical constraints
  • Overlook existing features or patterns
  • Skip impact assessment
  • Propose features without user stories
  • Forget about implementation complexity

Brainstorming Triggers

Respond to these phrases by activating this skill:

  • "Brainstorm features for..."
  • "Generate app ideas for..."
  • "What features could we add to..."
  • "Help me ideate on..."
  • "Feature discovery session for..."
  • "Explore possibilities for..."

Iteration and Refinement

After initial brainstorming:

  1. User Feedback: Validate ideas against actual user needs
  2. Technical Review: Assess implementation details with engineering team
  3. Design Exploration: Create mockups or wireframes for top ideas
  4. MVP Scoping: Identify minimum feature set for initial release
  5. Roadmap Planning: Sequence features based on dependencies and value

Additional Resources

For further refinement, consider:

  • references/​feature-templates.md - More detailed templates for specific feature types
  • references/​prioritization-frameworks.md - Advanced prioritization methods (RICE, MoSCoW, Kano)

More Productivity & Planning skills

brainstorming logo
Productivity & Planning

brainstorming

Structured design dialogue that validates ideas before implementation begins.

295.4K 385.7K
View
ui-ux-pro-max logo
Productivity & Planning

ui-ux-pro-max

Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.

133.1K 383.9K
View
writing-plans logo
Productivity & Planning

writing-plans

Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.

295.4K 268K
View
using-superpowers logo
Productivity & Planning

using-superpowers

Introduction to the obra skills system with mandatory skill invocation rules and best practices.

295.4K 259.8K
View
executing-plans logo
Productivity & Planning

executing-plans

Execute a written implementation plan with critical review and task checkpoints.

295.4K 229.1K
View
dispatching-parallel-agents logo
Productivity & Planning

dispatching-parallel-agents

Delegate independent tasks to specialized agents working concurrently with isolated context.

295.4K 206.3K
View
using-git-worktrees logo
Productivity & Planning

using-git-worktrees

Isolated git worktrees with smart directory selection and safety verification.

295.4K 205.2K
View
webapp-testing logo
Productivity & Planning

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

179.7K 170.6K
View
content-strategy logo
Productivity & Planning

content-strategy

Plan searchable and shareable content that drives traffic, builds authority, and generates leads.

53.3K 150.9K
View
repo-intake-and-plan logo
Productivity & Planning

repo-intake-and-plan

README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.

497 139.6K
View
marketing-ideas logo
Productivity & Planning

marketing-ideas

Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.

53.3K 137.2K
View
site-architecture logo
Productivity & Planning

site-architecture

Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.

53.3K 112.8K
View

Productivity AI tools

Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View
SaveDay logo
Productivity

SaveDay

Capture, organize, and utilize your knowledge effortlessly.

Free
View
A
Productivity

Any Summary

Instant Summaries of Audio & Video Interviews with AnySummary

Freemium
View
M
Productivity

Map This

Transform PDFs into engaging mind maps.

Freemium
View
ChatPDF logo
Productivity

ChatPDF

Chat with any PDF instantly

Free
View
I
Productivity

intellisay

Create an optimal daily plan using your voice

Paid
View
A
Productivity

Aurora AI

A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.

Paid
View
AskYourPDF logo
Productivity

AskYourPDF

AskYourPDF Pricing Plans: Tailored to Your Needs

Free
View