Test Assumptions About an Existing Product with ChatGPT
Use four lenses to examine a feature change: value, usability, business viability, and technical feasibility. Turn concerns from a review into questions you can test.
中文Install in ChatGPT
The publisher targets Codex. Try the standalone text instructions in an eligible ChatGPT workspace with skills and uploads enabled. The documented installation path was checked. Workspace runtime verification is pending.
- Download pm-product-discovery/skills/identify-assumptions-existing/SKILL.md from the pinned GitHub source. Put the file in a folder named identify-assumptions-existing and keep its filename, name, and description.
- In an eligible ChatGPT workspace with uploads enabled, open Plugins, Skills, Create, and Upload from your computer. Use a skill package format accepted by your file picker.
- Check the scan and the Installed list. You can also choose Create with editor and keep the original name, description, and instructions. In a new chat, select the skill with @ and try the fictional example.
Example task
Use a fictional reading-list product that may add sharing for groups of books. Owners control access and usage data is unavailable. Identify four assumptions to check before building.What to check
The output assigns one testable assumption to each lens and proposes an observable check. Demand, recipient understanding, and current permission support remain open.
Original SKILL.md on GitHub · Updated
Frequently asked question
Should I check value assumptions for an existing feature?
Yes. A proposed change still needs to solve a real task for a defined user. Interviews, usage records, or a prototype can help establish demand.