
Problem Definition
Ground product decisions in Lenny Podcast guest insights on defining the right user problem before building or prioritizing roadmap work.
Overview
Problem Definition is an agent skill most often used in Idea (also Validate scope) that surfaces Lenny Podcast guest insights so solo builders define and prioritize user problems before committing to build.
Install
npx skills add https://github.com/refoundai/lenny-skills --skill problem-definitionWhat is this skill?
- 123 mentions across 91 Lenny Podcast guests on problem definition
- Tactical patterns: dogfooding, marginal-user prioritization, business-model vs value gaps
- Quotable insights with timestamps for traceability
- Supports friction removal prioritization for users on the cusp of success
- Worst-case user lens to surface simultaneous product flaws
- 91 guests
Adoption & trust: 1.4k installs on skills.sh; 1k GitHub stars; 3/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
What problem does it solve?
You are building or pitching features without a crisp, evidenced view of whose problem you solve and which friction matters first.
Who is it for?
Indie founders and one-person product teams who want research-backed problem framing without reading dozens of podcast transcripts.
Skip if: Teams that already have locked PRDs and approved specs—use execution skills instead of guest insight libraries.
When should I use this skill?
You need evidence-backed framing for what problem to solve or which friction to remove next.
What do I get? / Deliverables
Your agent cites guest-backed heuristics—dogfooding, marginal users, model–value gaps—to narrow the problem statement before scope and prototype work.
- Problem framing informed by guest insights
- Prioritized friction hypotheses
- Timestamped references for deeper listening
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Problem definition is the first intellectual gate in the solo-builder journey—this skill catalogs research-phase wisdom before validation artifacts exist. Shelved under research because the content is synthesized discovery from 91 guests rather than a scoped prototype or landing deliverable.
Where it fits
Brainstorm which user segment is 'on the cusp' of success before picking a niche to validate.
Cut MVP scope using marginal-user prioritization when the worst-case device user fails all at once.
Align landing copy with the real job-to-be-done after guest insights on value not captured by pricing.
How it compares
Curated research corpus for planning conversations, not a survey tool or analytics integration.
Common Questions / FAQ
Who is problem-definition for?
Solo builders and small teams using agents for product thinking who want Lenny-style problem-definition tactics in context.
When should I use problem-definition?
In the idea research phase when exploring opportunities; during validate scope when reframing MVP; before grow content when messaging must match a sharp problem statement.
Is problem-definition safe to install?
It is read-only editorial content—still review the Security Audits panel on this Prism page before pulling any skill from an unfamiliar repo.
SKILL.md
READMESKILL.md - Problem Definition
# Problem Definition - All Guest Insights *91 guests, 123 mentions* --- ## Adriel Frederick *Adriel Frederick* > "I went from wanting to curse Rick out for making me drive 15 minutes to come pick him up to feeling like, all right, no, no, no, there's real value I'm providing you in driving him just two minutes. But I recognized that wasn't embedded in the structure of paying." **Insight:** Directly experiencing the product as a user or provider reveals fundamental flaws in problem definition that metrics might obscure. **Tactical advice:** - Engage in 'dogfooding' in the real world (e.g., driving for the service) to understand the friction points of your users. - Look for cases where the product provides value but the business model fails to capture or compensate for it. *Timestamp: 00:27:45* --- > "For me, it's a person who is just on the cusp of taking the action you want to take... I like to go to the worst. It shows me everything that's wrong, but the marginal user thinking helps you prioritize what thing to do next." **Insight:** Focusing on the 'marginal user'—the person most likely to succeed but currently failing—is the most effective way to prioritize friction removal. **Tactical advice:** - Identify the 'worst-case' user (e.g., low-end device, poor connection) to see all product flaws simultaneously. - Prioritize fixes for the marginal user by removing barriers that are within your immediate control to resolve. *Timestamp: 00:51:30* ## Aishwarya Naresh Reganti + Kiriti Badam *Aishwarya Naresh Reganti + Kiriti Badam* > "In all this advancements of the AI... one easy, slippery slope is to keep thinking about complexities of the solution and forget the problem that you're trying to solve. When you're trying to start at a smaller scale of autonomy, you start to really think about what is the problem that I'm trying to solve and how do I break it down into levels of autonomy that I can build later?" **Insight:** AI development often fails when teams focus on technical complexity instead of clearly defining and breaking down the core customer problem. **Tactical advice:** - Break down complex problems into progressive levels of autonomy. - Resist the urge to build high-complexity solutions before the problem is fully understood. *Timestamp: 00:20:08* --- > "80% of so called AI engineers, AIPMs spend their time actually understanding their workflows very well. They're actually in the weeds understanding their customer's behavior and data. And whenever a software engineer who's never done AI before, here's the term, look at your data. I think it's a huge revelation to them, but it's always been the case." **Insight:** The majority of AI product work is deep workflow analysis and data investigation rather than model building. **Tactical advice:** - Spend significant time 'in the weeds' analyzing existing customer workflows and data before building. - Map out hierarchical taxonomies and edge cases in enterprise data that might confuse an agent. *Timestamp: 01:14:25* ## Amjad Masad *Amjad Masad* > "I asked RPM at Replit, Aman Mathur who's a fan of the show to tell me what PMs like to build. And so he came up with a prompt. He kind of really crafted a great prompt... basically, what we're asking for is we want to build a web application... for product managers to track feature requests on a public dashboard." **Insight:** Effective problem definition in the AI era involves crafting highly descriptive prompts that outline specific user roles, features, and desired outcomes. **Tactical advice:** - Define the specific tech stack (e.g., Node.js). - List core features clearly (e.g., voting system, status tracking). - Specify user personas (e.g., public dashboard for community, admin controls for PMs). *Timestamp: 00:12:11* ## Anuj Rathi *Anuj Rathi* > "Don't think about agentic user. Let's say Lenny, 30 years old, doing A, B, C things... His relationship with this category of food delivery is X. These