erpaval
Workflow for autonomous software development with Claude Code. Classifiers route scope, complexity, directory state, and spec…
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 Code
$ npx -y skills add laithalsaadoon/erpaval --skill product-design-shared --agent claude-code
Codex
$ npx skills add laithalsaadoon/erpaval --skill product-design-shared -a codex -y
Cursor
$ npx skills add laithalsaadoon/erpaval --skill product-design-shared -a cursor -y
Gemini CLI
$ npx skills add laithalsaadoon/erpaval --skill product-design-shared -a gemini-cli -y
GitHub Copilot
$ npx skills add laithalsaadoon/erpaval --skill product-design-shared -a github-copilot -y
OpenCode
$ npx skills add laithalsaadoon/erpaval --skill product-design-shared -a opencode -y
Windsurf
$ npx skills add laithalsaadoon/erpaval --skill product-design-shared -a windsurf -y
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.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.
| 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 |
If you're trying to "use" `product-design-shared`, you probably want one of those four skills instead. Pick from `references/methodology-selection.md`.
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.
Workflow for autonomous software development with Claude Code. Classifiers route scope, complexity, directory state, and spec…
Optional path to raw content (brief, notes, tickets) or a one-line topic.
Agent UX patterns and human-in-the-loop design: Twilio A2H protocol, Levels of Autonomy (L0-L5), inbox pattern, progressive…
Customer research and problem framing using the research-design discipline: hypothesis, null hypothesis, MECE questions, methods,…
Audit and rewrite prompts against Claude Opus 4.7 instruction-following best practices. Produces a scored audit plus a rewritten…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.