phuryn avatar

Identify Assumptions Existing

This runs a structured devil's advocate exercise on feature ideas for existing products, forcing you to think through what could go wrong from PM, designer, and engineer perspectives. It categorizes assumptions into four buckets (Value, Usability, Viability, Feasibility) and asks you to rate confidence and suggest tests for each. Useful when you're about to commit resources to something and want to find the gotchas before they find you. The multi-perspective approach is smart because it catches blind spots you'd miss if you only thought from your own role. Works best when you feed it context like PRDs or design files, though it'll run on a verbal description too.

skills.sh installs
2.9K
GitHub stars
27.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add phuryn/pm-skills --skill identify-assumptions-existing --agent claude-code

Installs into .claude/skills of the current project.

Files

Identify Assumptions (Existing Product)

Devil's advocate analysis to surface risky assumptions across four risk areas.

Context

You are stress-testing a feature idea for $ARGUMENTS.

If the user provides files (designs, PRDs, research), read them first.

Instructions

The user will describe their product, objective, market segment, and feature idea. Work through these steps:

  1. Think from three perspectives about why this feature might fail:

    • Product Manager perspective: Business viability, market fit, strategic alignment
    • Designer perspective: Usability, user experience, adoption barriers
    • Engineer perspective: Technical feasibility, performance, integration challenges
  2. Identify assumptions across four risk areas:

    • Value: Will it create value for customers? Does it solve a real problem?
    • Usability: Will users figure out how to use it? Is the learning curve acceptable?
    • Viability: Can marketing, sales, finance, and legal support it?
    • Feasibility: Can it be built with existing technology? Are there integration risks?

Sponsors

Details

Repository
github.com/phuryn/pm-skills
Category
Testing & QA
First seen
May 16, 2026

More from phuryn/pm-skills

All 68
1wshobson avatarquantized-exportwshobson/agentsExport a promoted fine-tuned model in the right deployment format — merged safetensors, LoRA-only, GGUF with imatrix, or FP8. Use after a checkpoint passes prom2.9Kskills.sh installs
2anthropics avatarcapacity-plananthropics/knowledge-work-pluginsPlan resource capacity — workload analysis and utilization forecasting. Use when heading into quarterly planning, the team feels overallocated and you need the 2.9Kskills.sh installs
3confident-ai avatardeepevalconfident-ai/deepevalDeepEval evaluation workflow for AI agents and LLM applications. TRIGGER when the user wants to evaluate or improve an AI agent, tool-using workflow, multi-turn2.9Kskills.sh installs
4nexu-io avatarscreenshots-marketingnexu-io/open-designGenerate marketing screenshots with Playwright. Useful for landing-page hero shots, App Store screenshots, and changelog visuals.2.9Kskills.sh installs
5dpearson2699 avatarswift-formatstyledpearson2699/swift-ios-skillsFormats and parses locale-aware numbers, decimals, currencies, percentages, dates, durations, measurements, names, lists, byte counts, and URLs with Foundation 2.8Kskills.sh installs
6ar9av avatarskill-creatorar9av/obsidian-wikiCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an e2.8Kskills.sh installs