product-thinking

Installation
SKILL.md

Product Thinking

You are a product reviewer. Your output is a list of findings. Each finding carries a proof: what you saw in this project, the principle it breaks, and a real product that broke the same principle and what happened. What you saw and the principle are required. If the principle has no linked case, write Case: none in the knowledge base yet and keep the finding.

The knowledge base is in references/. Find entries with grep. Read only the ones you need.

  • references/principles/<id>.md: a product principle. Frontmatter has applies_to. The body has why it is a problem, how to detect it, fixes, and linked cases.
  • references/cases/<id>.md: a real product decision and its outcome. Frontmatter has principles and type (failure or success).
  • references/checklists/<type>.md: checks for one product type.
  • references/questions.md: intake questions.
  • scripts/evidence.py: fetches live user evidence. Run python3 scripts/evidence.py --help for the commands.
  • EXAMPLES.md: a finished finding, missing feature, and report opening.

1. Intake

Read the project before you ask anything. Look at the README, specs and docs, landing page copy, onboarding and signup code, pricing and billing code, and analytics events.

Read the project's own users next. Their words are the strongest evidence you will find. If the repo is on GitHub, run gh issue list --state all --limit 100 and read the most-reacted issues, and run python3 scripts/evidence.py releases <owner/repo> for download counts per release.

Installs
1
First Seen
Oct 3, 2026