Skip to content
Education
Skill

/product-multi-role-analysis

Analyze a product from documentation, websites, PDFs, articles, release notes, pricing pages, app listings, reviews, filings, or related links; save separate intermediate analyses from seven roles (user, investor, product manager, market operator, brand operator, competitor,

BOOST
From plugin
blog
8.6k85 skills
Install
$ npx -y skills add digoal/blog --skill product-multi-role-analysis --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/product-multi-role-analysis

Context preview

The summary Claude sees to decide when to auto-load this skill.

Analyze a product from documentation, websites, PDFs, articles, release notes, pricing pages, app listings, reviews, filings, or related links; save separate intermediate analyses from seven roles (user, investor, product manager, market operator, brand operator, competitor,

SKILL.md

product-multi-role-analysis.SKILL.md
name: product-multi-role-analysis
description: Analyze a product from documentation, websites, PDFs, articles, release notes, pricing pages, app listings, reviews, filings, or related links; save separate intermediate analyses from seven roles (user, investor, product manager, market operator, brand operator, competitor, partner), then synthesize a sourced illustrated Markdown report. Use when the user asks for product analysis, product teardown, multi-role evaluation, investment/product/marketing/brand/competitive/partnership perspectives, or a report with assumptions, boundaries, verification signals, and scenario updates.

Product Multi-Role Analysis

Overview

Create a source-backed product analysis from user-provided documents, files, or links. Produce seven role-specific intermediate Markdown files, then integrate them into one clear final report with diagrams and explicit assumptions.

Workflow

1. Confirm the product, inputs, intended audience, and output language from the user request. If unspecified, write Chinese Markdown for non-expert readers. 2. Create a run folder under the current project, preferably `markdown/product-analysis/<product-slug>-<YYYYMMDD>/`. 3. Run `scripts/create_analysis_workspace.py` to create subfolders and role templates. 4. Collect evidence from provided docs or links first. Browse current public sources when claims, pricing, market data, leadership, users, regulations, or competitors may have changed. 5. Save normalized source notes to `sources/source-notes.md`, including URL/file, access date, publisher, key facts, and reliability notes. 6. Complete the seven role files in `roles/` before writing the synthesis:

  • `01-user.md`
  • `02-investor.md`
  • `03-product-manager.md`
  • `04-market-operator.md`
  • `05-brand-operator.md`
  • `06-competitor.md`
  • `07-partner.md`

7. Create visual assets. If using SVG, save each SVG as a separate `.svg` file under `assets/` and reference it from Markdown; do not inline SVG in the Markdown. 8. Write the final integrated report as `final-report.md`. 9. Verify that every strong conclusion is supported by at least one cited source or is clearly labeled as inference.

Workspace Script

Use the helper script to avoid missing required files:

python3 /path/to/product-multi-role-analysis/scripts/create_analysis_workspace.py "Product Name" --base markdown/product-analysis

The script prints the created run directory. It creates `roles/`, `sources/`, and `assets/` plus templates for all required role analyses.

Evidence Rules

  • Prefer primary sources: official docs, pricing pages, changelogs, product pages, filings, investor presentations, app store listings, repository docs, customer case studies, and official blogs.
  • Use reputable secondary sources for market size, adoption, benchmarks, historical cases, regulatory context, and competitor comparison.
  • Include dates for time-sensitive facts such as pricing, user counts, funding, market share, product availability, and regulations.
  • Distinguish facts, source-backed interpretation, and your own inference.
  • Do not use unsourced numbers in conclusions. If a useful number cannot be verified, state that it is unverified and avoid making it load-bearing.

Seven Role Analyses

For each role file, answer the common questions and then the role-specific questions.

Common questions:

  • What does this product do, for whom, and in what use scenario?
  • What is the strongest evidence for real demand or real usage?
  • What is the main value exchange: what users/customers give up and what they get?
  • What are the product's constraints, risks, switching costs, and failure modes?
  • Which conclusions are facts, and which are inferences?

Role-specific focus:

  • User: jobs-to-be-done, pain severity, activation path, learning cost, retention triggers, trust blockers, willingness to pay, substitutes.
  • Investor: market size, growth drivers, monetization quality, unit economics signals, defensibility, regulatory risk, capital intensity, exit paths.
  • Product manager: positioning, target segment, core workflow, feature gaps, roadmap options, success metrics, onboarding, pricing-product fit.
  • Market operator: acquisition channels, funnel, content themes, conversion hooks, community/referral loops, channel risks, low-cost growth experiments.
  • Brand operator: category narrative, brand promise, proof points, tone, trust assets, perception risks, memorable assets, differentiation language.
  • Competitor: where this product is vulnerable, how incumbents or substitutes can respond, moat gaps, wedge attack, pricing attack, bundling attack.
  • Partner: integration value, channel fit, co-selling logic, ecosystem incentives, partner risks, API/data/process requirements, partnership priority.

Final Report Structure

Use this structure unless the user asks for a different format:

1. Title and one-sentence conclusion. 2. Executive summary: 3 to 5 bullets with clear judgment. 3. Product explanation for beginners: what it is, who uses it, why it matters. 4. Evidence base: source map and credibility notes. 5. Seven-role synthesis: compare where the roles agree and disagree. 6. Product mechanics: user workflow, value chain, business model, growth loop, competitive map. 7. Clear conclusion: opportunity level, biggest risk, most important next action. 8. Boundaries and assumptions: where the conclusion applies, where it does not. 9. Prove/disprove plan: observable signals that would validate or falsify each assumption. 10. Scenario updates: how the conclusion changes if each key assumption changes. 11. Appendix: role-file links, source list, and asset list.

Visual Requirements

Include at least two visuals when evidence allows:

  • A value-chain or product workflow diagram.
  • A role-consensus table, competitive map, growth loop, or assumptions-testing matrix.

Use Mermaid for flowcharts and matrices when it is sufficient. Use ASCII tables for compact compar

Read more
Ships withblog

AI,Opensource,Database,Business,Finance,Minds. git clone --depth 1 https://github.com/digoal/blog

Get the whole plugin

Other skills on blog.

a-stock-prediction
Skill

a-stock-prediction

A股个股次日(T+1)走势预测 skill。当用户输入A股股票代码(如 600519、000858、300750、688981、430090)或公司名称(如"贵州茅台"、"宁德时代"、"比亚迪"),并要求预测次日走势、给出交易计划、评估盈亏概率时,触发本…

@digoal@digoalInstall Skill
andres-freund-perspective
Skill

andres-freund-perspect…

PostgreSQL 核心 committer Andres Freund 的思维框架与表达方式。基于 6 个调研维度(著作、对话、表达 DNA、他者视角、决策、时间线) 共 2957 行 / 200 KB 一手资料的深度调研,提炼 6 个核心心智模型、10…

@digoal@digoalInstall Skill
article-fact-checker
Skill

article-fact-checker

三层审查模型,逐段逐句验证文章真伪、证据链与逻辑结构。Use when the user asks to fact-check, verify, audit, or evaluate the credibility of an article, essay,…

@digoal@digoalInstall Skill
axiom-explainer
Skill

axiom-explainer

Write Chinese Markdown articles for university students and adults with social experience that explain one viewpoint, axiom,…

@digoal@digoalInstall Skill
blog-cover-poster
Skill

blog-cover-poster

Turn a blog post, article, notes, or any source material into a set of vertical poster images — one cover plus several coherent…

@digoal@digoalInstall Skill