From pm-product-discovery
Identify risky assumptions for a feature idea in an existing product across Value, Usability, Viability, and Feasibility. Uses multi-perspective devil's advocate thinking. Use when stress-testing a feature idea, doing risk assessment, or preparing for assumption mapping.
npx claudepluginhub bssm-oss/pm-skills-codex --plugin pm-product-discoveryThis skill uses the workspace's default tool permissions.
Devil's advocate analysis to surface risky assumptions across four risk areas.
Guides browser automation using Playwright and Puppeteer for web testing, scraping, and AI agents. Covers selectors, auto-waits, test isolation, and anti-detection patterns.
Provides checklists for code reviews covering functionality, code quality, security, performance, tests, and maintainability. Use for PRs, audits, team standards, or training.
Guides A/B test setup with mandatory gates for hypothesis validation, metrics definition, sample size calculation, and execution readiness checks.
Devil's advocate analysis to surface risky assumptions across four risk areas.
You are stress-testing a feature idea for the product or context the user provides.
If the user provides files (designs, PRDs, research), read them first.
The user will describe their product, objective, market segment, and feature idea. Work through these steps:
Think from three perspectives about why this feature might fail:
Identify assumptions across four risk areas:
For each assumption, note:
Think step by step. Be thorough but constructive — the goal is to strengthen the idea, not kill it.