Thought Partner

Analyzes proposed solutions using JTBD, friction diagnosis, SCAMPER, and creative prompts before development.

14|2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/rchandnaWUSTL/pm-digital-twin --skill thought-partner-rchandnawustl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Thought Partner
Source: https://github.com/rchandnaWUSTL/pm-digital-twin/tree/main/skills/thought-partner
Command: npx skills add https://github.com/rchandnaWUSTL/pm-digital-twin --skill thought-partner-rchandnawustl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps product managers rigorously evaluate proposed solutions by applying established product thinking frameworks, ensuring the right problems are solved in the most effective way before committing development resources.

Core Features & Use Cases

  • Deep Problem Analysis: Utilizes frameworks like JTBD, Friction Diagnosis, and SCAMPER to uncover core needs and potential pitfalls.
  • Alternative Generation: Challenges assumptions and surfaces innovative alternative solutions.
  • Use Case: Before writing a PRD for a new feature, use the Thought Partner to ensure the proposed solution truly meets user needs and is the most efficient approach.

Quick Start

Run the thought partner on the idea of building a new user onboarding flow.

Frequently Asked Questions about Thought Partner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a product solution before writing a PRD?

To validate a product solution before writing a PRD, use a structured product thinking framework to interrogate proposed features, analyze user needs with JTBD, and identify friction points before committing development resources.

What is the best way to challenge product assumptions during solution validation?

The best way to challenge product assumptions during solution validation is applying the SCAMPER framework and creative prompts to surface innovative alternative solutions and uncover potential pitfalls in your product strategy.

How do I use JTBD to analyze user needs for a new feature?

Using JTBD to analyze user needs involves evaluating proposed solutions against core user tasks, identifying friction points, designing motivational nudges, and measuring satisfaction to ensure the feature truly meets underlying needs.

Can I use SCAMPER to evaluate product strategy and generate alternatives?

Yes, you can use SCAMPER to evaluate product strategy by challenging existing approaches, interrogating proposed solutions, and generating innovative alternative paths to ensure the most efficient product development route.

When do I need a structured framework for product decision making?

You need a structured framework for product decision making before writing a PRD or committing development resources, ensuring proposed solutions solve the right problems effectively through data-informed evaluation and rigorous interrogation.