brainstorm-ideas-existing
phuryn/pm-skills
Multi-perspective ideation for existing products using PM, Designer, and Engineer viewpoints.
What is brainstorm-ideas-existing?
Brainstorm product ideas for an existing product by generating and prioritizing ideas from three distinct perspectives: Product Manager (business value), Designer (UX/delight), and Engineer (technical possibilities). Use this when developing new features, solving identified opportunities, or collaborating with a product trio.
- Generate 5 ideas each from PM, Designer, and Engineer perspectives
- Prioritize top 5 ideas across all perspectives based on strategic alignment and feasibility
- Provide clear names, descriptions, and reasoning for each prioritized idea
- Identify key assumptions to validate for each idea
- Support continuous product discovery using the Opportunity Solution Tree framework
How to install brainstorm-ideas-existing
npx skills add https://github.com/phuryn/pm-skills --skill brainstorm-ideas-existingHow to use brainstorm-ideas-existing
- 1.Describe your product, objective, target segment, and desired outcomes
- 2.Provide any supporting files (research data, opportunity trees, personas) or product URL if available
- 3.Review the generated ideas from each perspective (PM, Designer, Engineer)
- 4.Evaluate the top 5 prioritized ideas based on strategic fit and feasibility
- 5.Identify and validate key assumptions for selected ideas
Use cases
- Generating new feature ideas for an existing product
- Brainstorming solutions for an identified market opportunity
- Facilitating ideation sessions with a product trio (PM, Designer, Engineer)
- Validating strategic alignment before committing to development
- Discovering technical possibilities and scalable solutions
- Product Managers
- Product Designers
- Software Engineers
- Product teams and trios
- Product leaders conducting continuous discovery
brainstorm-ideas-existing FAQ
A Product Trio consists of a Product Manager, Designer, and Engineer collaborating together on product discovery. According to Teresa Torres, best ideas often come from engineers, and the trio approach ensures diverse perspectives.
The Opportunity Solution Tree (Teresa Torres) is a framework that maps opportunities to solutions to experiments, helping teams structure continuous discovery and validate ideas systematically.
This skill is designed specifically for existing products. It helps generate ideas for new features, improvements, or solutions within an established product context.
You can still use this skill solo or with partial teams. The skill generates ideas from all three perspectives, allowing you to benefit from the diverse viewpoints even if your team isn't complete.
The skill identifies key assumptions for each idea. You can then design lightweight experiments or research activities to test these assumptions before committing significant resources.
Full instructions (SKILL.md)
Source of truth, from phuryn/pm-skills.
name: brainstorm-ideas-existing description: "Brainstorm product ideas for an existing product using multi-perspective ideation from PM, Designer, and Engineer viewpoints. Use when generating new feature ideas, brainstorming solutions for an identified opportunity, or ideating with a product trio."
Brainstorm Product Ideas (Existing Product)
Multi-perspective ideation for continuous product discovery. Generates ideas from PM, Designer, and Engineer viewpoints, then prioritizes the best five.
Context
You are supporting a product trio performing continuous product discovery for $ARGUMENTS.
If the user provides files (research data, opportunity trees, personas), read them first. If they mention a product URL, use web search to understand the product.
Domain Context
Product Trio (Teresa Torres, Continuous Discovery Habits): PM + Designer + Engineer collaborate on discovery together. "Best ideas often come from engineers." Discovery is not linear — loop back if experiments fail. Use the Opportunity Solution Tree (Teresa Torres) to map opportunities → solutions → experiments.
Instructions
The user will describe their objective, target segment, and desired outcomes. Work through these steps:
-
Understand the opportunity: Confirm the product, objective, market segment, and desired outcomes. Ask for clarification if anything is ambiguous.
-
Ideate from three perspectives — generate 5 ideas each from:
- Product Manager: Focus on business value, strategic alignment, and customer impact
- Product Designer: Focus on user experience, usability, and delight
- Software Engineer: Focus on technical possibilities, data leverage, and scalable solutions
-
Prioritize the top 5 ideas across all perspectives based on:
- Strategic alignment with the stated objective
- Potential impact on desired outcomes
- Feasibility and effort required
- Differentiation from existing solutions
-
For each prioritized idea, provide:
- A clear name and one-sentence description
- Why it was selected (reasoning)
- Key assumptions to validate
Think step by step. Present ideas in a clear, structured format.
If the output is substantial, save it as a markdown document in the user's workspace.
Further Reading
Related skills
More from phuryn/pm-skills and the wider catalog.

brainstorm-ideas-new
Generate feature ideas for new products from PM, Designer, and Engineer perspectives.

brainstorm-okrs
Generate three ambitious, measurable OKR sets aligned with company strategy for quarterly planning.

business-model
Generate a Business Model Canvas with all 9 building blocks to map how a business creates, delivers, and captures value.

cohort-analysis
Analyze user retention, feature adoption, and engagement trends by cohort to identify churn patterns and behavioral insights.

competitive-battlecard
Create sales-ready competitive battlecards comparing your product against specific competitors with positioning, features, and objections.

competitor-analysis
Analyze competitors, map competitive landscape, and identify differentiation opportunities.