LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

problem-definition

Help users define problems clearly before jumping to solutions. Use when someone is scoping a new feature, validating a product idea, struggling to articulate what they're building, or falling into the "shiny object trap" with new technology.

1,127stars143forksUpdated 7/7/2026
Developer Tools#product-strategy#product-discovery#product-management#problem-solving

Security Assessment

Safe(100/100)
Security Score100/100

About problem-definition

A product-management skill that helps users define problems clearly before jumping to solutions, distilling frameworks from 91 product leaders. It guides a four-step approach: understand how the user currently frames the problem, dig into the specific 'struggling moment' where users feel stuck, separate the underlying need from a desired feature, and validate that the problem is urgent and widespread enough to be worth solving. It targets scoping new features, validating product ideas, articulating what you are building, and avoiding the 'shiny object trap' of adopting a technology in search of a problem.

The core principles are attributed to named practitioners and cover common pitfalls: digitizing an analog predecessor is not enough without a native reason to exist, prototyping turns abstract concepts into something concrete to define around, and demand comes from a specific struggling moment rather than from the product itself. It also captures useful tension: some voices push to spend more time understanding the problem, while others note customers ultimately buy the solution, so problem validation should not be over-rotated when the problem is already well understood. Distinguishing a business problem from a customer problem is treated as essential to avoid 'customer-hostile' solutions.

Use it when a team is solution-first or technology-first, when problem statements are too abstract to point at any specific solution, or when business and customer needs are being conflated. The skill supplies probing questions (what the user is doing right before the problem, why it has not been solved already, how life would differ if solved perfectly) and a checklist of common mistakes to flag. For deeper material it references a guest-insights file containing all 123 insights from the 91 guests, and lists related skills such as positioning-messaging, prioritizing-roadmap, and scoping-cutting.

FAQ

When should I use this skill?

When scoping a new feature, validating a product idea, struggling to articulate what you're building, or being pulled toward a technology without a clear problem to solve.

What is the 'shiny object trap'?

Adopting AI or another new technology for its own sake rather than to solve a specific, validated user pain point; the skill flags technology-first thinking as a common mistake.

What is a 'struggling moment'?

The specific context in a user's life where they feel stuck, which the material identifies as the real source of demand rather than the product itself.

Does it help distinguish business from customer problems?

Yes. Qualifying whether you are addressing a business problem or a customer problem is treated as key to avoiding customer-hostile solutions.

How many sources does it draw on?

Frameworks from 91 product leaders, with a referenced guest-insights file containing all 123 insights for deeper reading.

All Files

2 files
SKILL.md4.9 KB
View
references/guest-insights.md78.4 KB
View

Install problem-definition

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

refoundai/lenny-skills

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901