Skip to content
Development
Skill

/product-design-shared

Shared canonical references for product-design frameworks — Pyramid Principle, Working Backwards, Double Diamond, research design, methodology selection. Consumed by `product-discovery`, `product-strategy`, `working-backwards`, and `customer-research` via

From plugin
erpaval
2911 skills4 agents3 hooks5 MCP

Claude Code

$ npx -y skills add laithalsaadoon/erpaval --skill product-design-shared --agent claude-code

SKILL.md

product-design-shared.SKILL.md
name: product-design-shared
description: >
  Shared canonical references for product-design frameworks — Pyramid Principle,
  Working Backwards, Double Diamond, research design, methodology selection.
  Consumed by `product-discovery`, `product-strategy`, `working-backwards`, and
  `customer-research` via `${CLAUDE_PLUGIN_ROOT}/skills/product-design-shared/references/`.
  Do NOT invoke this skill directly — it has no orchestrator and no templates.
  Load the upstream skill that owns your task (`product-discovery` for PRD /
  HMW / EARS, `product-strategy` for Rumelt / Wardley / Minto, etc.) and let
  it pull from this pool as needed.

product-design-shared — references-only pool

This skill exists so the four product-design skills above can share one canonical copy of each framework reference. It has **no SKILL behavior**: no role prompts, no orchestrator, no templates, no slash command.

What lives here

| File | What it covers | | ------------------------------------- | ----------------------------------------------------------------- | | `references/pyramid-principle.md` | Minto Pyramid composition discipline | | `references/working-backwards.md` | Amazon Working Backwards 5-stage flow + PR/FAQ | | `references/double-diamond.md` | Discover / Define / Develop / Deliver, divergent-convergent shape | | `references/research-design.md` | Hypothesis · null · MECE questions · methods · findings | | `references/methodology-selection.md` | Decision tree for which framework to reach for |

Who consumes this skill

  • `product-discovery` — for PRD drafting, HMW framing, EARS specs, Jobs-to-be-Done
  • `product-strategy` — for Rumelt kernel, Wardley maps, Minto-structured argument
  • `working-backwards` — for the 5-stage flow (Listen, Define, Invent, Refine, Test)
  • `customer-research` — for hypothesis-driven research design

If you're trying to "use" `product-design-shared`, you probably want one of those four skills instead. Pick from `references/methodology-selection.md`.

Read more
@theagenticguy
Ships witherpaval

Autonomous software development for Claude Code. ERPAVal stands for Explore · Research · Plan · Act · Validate — the five-phase loop, plus a sixth Compound phase that writes durable lessons to disk so the next session inherits what this one learned.

2911 skills4 agents5 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
29
Star history of theagenticguy/erpaval on GitHub, a chart by star-history.com

Other skills on erpaval.

erpaval

erpaval

Workflow for autonomous software development with Claude Code. Classifiers route scope, complexity, directory state, and spec…

agent-ux-patterns

agent-ux-patterns

Agent UX patterns and human-in-the-loop design: Twilio A2H protocol, Levels of Autonomy (L0-L5), inbox pattern, progressive…

customer-research

customer-research

Customer research and problem framing using the research-design discipline: hypothesis, null hypothesis, MECE questions, methods,…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc11d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about product-design-shared.

Which coding agents can use product-design-shared?
product-design-shared installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.