Skip to content
Development
Skill

/product-strategy

Optional ask, prior memo path, or challenge statement.

From plugin
erpaval
2911 skills4 agents3 hooks5 MCP

Claude Code

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

SKILL.md

product-strategy.SKILL.md
name: product-strategy
description: >
  File-first orchestrator for business and product strategy frameworks.
  Frames the challenge with a CPO / CSO / VP Design role, spawns parallel
  framework agents (Rumelt kernel + Crux, Wardley Maps, Minto Pyramid as
  thinking structure, Working Backwards PR-FAQ as discovery artifact),
  synthesizes outputs into one strategy memo, runs a critic pass. Ships
  per-framework references, leadership role prompts, templates for
  strategy memos, PR-FAQs, Wardley maps, Minto arguments. Use when the
  user asks to do strategy work, run a Rumelt kernel, build a Wardley
  map, decide build-vs-buy, articulate the crux of a challenge, draft a
  PR-FAQ as discovery, write an executive strategy memo, structure an
  argument with Minto Pyramid, think from the CPO / CSO / VP Design
  perspective, or mentions Good Strategy Bad Strategy, The Crux, Rumelt,
  Simon Wardley, SCQA, or strategy thesis. Do NOT use for PRDs or HMW
  framing — use product-discovery.
arguments:
  - name: source
    description: Optional ask, prior memo path, or challenge statement.
    required: false
user_facing: true
metadata:
  libraries: []

Contents

| Reference | When to load | | ------------------------------------------- | ----------------------------------------------------------------------------------------- | | `references/orchestrator.md` | Running the pipeline — five phases plus a critic pass | | `references/write-protocol.md` | Canonical write-protocol block copied verbatim into every subagent prompt | | `references/frameworks/INDEX.md` | Routing guide — decision table + cross-framework composition | | `references/frameworks/*.md` | Per-framework files — Rumelt kernel, Wardley maps, Minto pyramid, Working Backwards | | `references/roles/cpo.md` | CPO role — product-line framer | | `references/roles/cso.md` | CSO role — portfolio framer (build-vs-buy, M&A, 3–10 year horizon) | | `references/roles/vp-design.md` | VP Design role — customer-archetype and experience framer | | `references/roles/rumelt-architect.md` | Runs the three-part kernel plus The Crux | | `references/roles/wardley-cartographer.md` | Builds the text-form Wardley map | | `references/roles/pr-faq-discovery.md` | Drafts a PR-FAQ as a discovery artifact (forcing function for customer-value clarity) | | `references/roles/minto-pyramid-builder.md` | Composes SCQA + MECE argument pyramid | | `references/roles/strategy-synthesizer.md` | Reads every packet, composes the final strategy memo | | `references/roles/strategy-critic.md` | Reviews the memo on one axis (coherent + defensible), multi-dimensional rubric | | `templates/worklog-skeleton.md` | Per-role work-log skeleton with embedded write-protocol | | `templates/strategy-memo.md` | Final deliverable skeleton — Executive Summary, Diagnosis, Guiding Policy, Actions, Risks | | `templates/rumelt-packet.md` | Rumelt architect's output shape | | `templates/wardley-packet.md` | Wardley cartographer's output shape | | `templates/pr-faq-discovery.md` | PR-FAQ skeleton — press release + external FAQ + internal FAQ | | `templates/minto-outline.md` | SCQA + MECE outline |

Product strategy

One skill, one pipeline. Takes a strategic question → polished strategy memo through five phases that write their outputs to disk in real time. Framework agents in Phase 2 run in parallel. Synthesis and critic pass happen in sequence. The grouped framework file loads on demand — its decision table routes the orchestrator without every framework body being read.

Pipeline at a glance

flowchart LR
    A[Phase 0<br/>Route] --> B[Phase 1<br/>Frame<br/>CPO / CSO / VP-Design]
    B --> C[Phase 2<br/>Parallel framework agents]
    C --> C1[Rumelt architect]
    C --> C2[Wardley cartographer]
    C --> C3[PR-FAQ discovery]
    C --> C4[Minto pyramid builder]
    C1 --> D[Phase 3<br/>Synthesize<br/>strategy-synthesizer]
    C2 --> D
    C3 --> D
    C4 --> D
    D --> E[Phase 3.5<br/>Critic review<br/>strategy-critic]
    E --> |Revise up to 2 rounds| D
    E --> F[Phase 4<br/>Deliver + handoff]

Every role runs as a general-purpose `Agent` with `model: "opus"` and a prompt built from the matching file in `references/roles/`. Phase 2 fans out in parallel with `run_in_background: true`. Full runbook with prompts, check-in cadence, and stuck detection lives in `references/orchestrator.md`.

When to run which role

| User signal | Fan-out | | ------------------------------------------------------------------------ | --------------------------------- | | "Run a Rumelt kernel" / "what's the crux" / "our strategy feels fluffy" | rumelt-architect only | | "Build a Wardley map" / "should we build or buy X" / "platform strategy" | wardley-cartographer only | | "Draft a PR-FAQ for a new product idea" | pr-faq-discovery only | | "Structure this argument" / "build a Minto py

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.

skills2w309k
@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,…

ecc2w293k
@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…

react5d252k
@facebook@facebookInstall Skill

Questions about product-strategy.

Which coding agents can use product-strategy?
product-strategy 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.