Guide · Agent skill
How to use the Existing Product Idea Brainstorm agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The brainstorm-ideas-existing skill is an agent skill that makes an AI agent brainstorm new ideas for a product you already have. It works like a product trio, with a product manager, a designer and an engineer each contributing ideas. This guide explains what the skill does, how to install it, how to trigger it with plain requests, and what to check before you rely on its output.
Quick start
- 1Download the ZIP. Download the skill ZIP from our page. The skill is MIT licensed.
- 2Unzip into a skills folder. Unzip it into ~/.claude/skills/ for all projects, or into .claude/skills/ in one project.
- 3Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the ZIP instead.
- 4Describe your product and goal. Name the product, the objective, the target segment and the outcomes you want.
- 5Add context if you have it. Attach research, opportunity trees or personas, or give a product URL.
- 6Answer any clarifying questions. If the agent asks for clarification, answer it so the ideas are specific.
- 7Test the assumptions. Review the five selected ideas and their assumptions, then validate the riskiest ones with real users.
What is an agent skill and what does this one do?
An agent skill is a folder containing a SKILL.md file with instructions that an AI agent loads when a task matches the skill's description. The agent then follows those instructions for that task.
This skill is for continuous product discovery on an existing product. Once it is active, the agent generates five ideas from each of three viewpoints: product manager (business value, strategic alignment, customer impact), product designer (user experience, usability, delight) and software engineer (technical possibilities, data leverage, scalable solutions). It then picks the best five across all perspectives and, for each one, gives a name, a one-sentence description, the reasoning for selecting it, and the key assumptions to validate.
- Generates 5 ideas from each of 3 viewpoints (15 candidates)
- Prioritizes the top 5 based on strategic alignment, potential impact, feasibility and effort, and differentiation
- Lists assumptions to test for each selected idea
- Can read files you provide, such as research data, opportunity trees or personas
- Can look at a product's website if you give it a URL
- Saves substantial output as a markdown document in your workspace
How do you install the skill?
There are two ways to install it. Choose the one that matches how you use your agent.
Option A is a local skills folder. Download the ZIP of this skill from our page and unzip it into your personal skills folder at ~/.claude/skills/, or into a project's .claude/skills/ folder if you want it available only in that project.
Option B is the Claude apps. Download the ZIP from our page, then upload it in the Claude apps under Settings → Capabilities → Skills.
- Personal (all projects): unzip into ~/.claude/skills/
- Single project: unzip into .claude/skills/ inside the project folder
- Claude apps: Settings → Capabilities → Skills, then upload the ZIP
~/.claude/skills/How do you trigger the skill with natural requests?
You do not need special syntax. Describe what you want in plain language. The skill is meant to be used when you are generating new feature ideas, brainstorming solutions for an identified opportunity, or ideating with a product trio, so mention one of those goals.
The agent needs three things from you: the product, the objective, and the target segment with the outcomes you want. If any of these are unclear, the skill asks for clarification before generating ideas. Attaching research notes or personas, or giving a product URL, gives the ideas more grounding.
- Name the product and what it does
- State the objective and the customer segment
- Describe the desired outcomes
- Attach research, opportunity trees or personas if you have them
- Include the product URL if you want the agent to look up the site
What do example requests look like?
These examples follow the trigger themes in the skill description. Replace the details with your own product.
Each request should give the product, the goal and the segment. The more specific the request, the less generic the ideas will be.
- "Brainstorm new feature ideas for our project management app. Our goal is to reduce onboarding drop-off for small teams. Here are our onboarding interview notes."
- "We have identified that freelance designers struggle to share client feedback. Brainstorm solutions for this opportunity for our file-sharing product."
- "Run a product trio ideation session for our invoicing tool. Target segment: sole traders. Outcome: more invoices paid on time. Product site: https://example.com"
What does the skill need and what should you watch for?
The skill lists no required tools or packages. It does not run scripts. It does use the network: when you give it a product URL, it uses web search to understand the product.
The skill's output is generated from your prompt and any files you provide. It is not based on validated user data, so treat each assumption it lists as a hypothesis to test with real customers. Its ranking criteria are general and do not reflect your business constraints unless you state them.
- Requires: nothing listed
- Runs scripts: no
- Uses network: yes, for product URL lookups
- Ideas reflect your prompt and files, not validated customer data
- Add your own constraints (budget, team, technical limits) so the ranking reflects them
What tips improve the results?
Clear input gives better output. Vague descriptions produce generic ideas, so write one or two sentences about the product and the problem before you ask for ideas.
Treat the output as a structured first pass. Use it to start an ideation session or prepare for a discovery review, then test the assumptions with your team and customers.
- Give the agent the research and personas you already have
- Say what your team cannot do, so infeasible ideas are less likely to be picked
- Ask for the assumptions and test them before building anything
- Keep the saved markdown document so the team can review the reasoning later
What people use it for
- Preparing a list of feature candidates before a discovery review
- Running a structured ideation session with a product trio when a team is short on time
- Exploring solutions for a customer problem you have already identified
- Generating first-pass ideas from attached interview notes or personas
- Producing a markdown summary of ideas and assumptions to share with stakeholders
Frequently asked questions
How do I install the brainstorm-ideas-existing skill?
Download the ZIP from our page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder for one project. In the Claude apps, you can instead upload the ZIP under Settings → Capabilities → Skills.
Is the brainstorm-ideas-existing skill free?
The skill is released under the MIT licence, as stated on this page. Check the licence file in the source repository for the full terms.
What does the skill need to run?
The skill lists no required tools or packages. It does not run scripts, but it uses the network when you give it a product URL so it can look up the product's website.
Does the skill replace customer research?
No. The ideas come from your prompt and any files you provide, not from validated user data. Treat the listed assumptions as things to test with real customers.
Why does the agent ask me questions before generating ideas?
The skill asks for clarification when the product, objective or segment is ambiguous. Vague inputs produce generic ideas, so answering these questions improves the output.
How is this different from just asking an agent for ideas?
This skill structures the work as a product trio: five ideas each from a product manager, designer and engineer viewpoint, then a top five with reasoning and assumptions. It is built around continuous product discovery and the Opportunity Solution Tree.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you are a product manager, product team or small founding team that wants a structured first pass at feature ideas for an existing product before a discovery review. Pick something else if you need evidence from real customers, if you cannot yet describe your product clearly, or if you need a final prioritization that reflects your own business constraints.
Download the skill