Use when decomposing a vague problem into a structured problem statement, identifying who has the problem and why it matters, sizing the opportunity, mapping constraints, prioritizing across multiple problems, or producing a Problem Definition Document that feeds into Discovery, Competitive Analysis, or Spec Writing.
安装
npx skills add Avyayalaya/pm-skills-arsenal --skill problem-framingnpx skills add Avyayalaya/pm-skills-arsenal --skill problem-framing -a claude-code -gnpx skills add Avyayalaya/pm-skills-arsenal --skill problem-framing -a codex -ggemini skills install https://github.com/Avyayalaya/pm-skills-arsenal.git --path skills/problem-framinggh skill install Avyayalaya/pm-skills-arsenal problem-framinggit clone --depth 1 https://github.com/Avyayalaya/pm-skills-arsenal /tmp/Avyayalaya__pm-skills-arsenal
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/Avyayalaya__pm-skills-arsenal/skills/problem-framing ~/.claude/skills/problem-framing # Claude Code
cp -R /tmp/Avyayalaya__pm-skills-arsenal/skills/problem-framing ~/.agents/skills/problem-framing # Codex, Cursor, Gemini CLI, Copilot, OpenCode