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.
67
81%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
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.
markdown/product-analysis/<product-slug>-<YYYYMMDD>/.scripts/create_analysis_workspace.py to create subfolders and role templates.sources/source-notes.md, including URL/file, access date, publisher, key facts, and reliability notes.roles/ before writing the synthesis:
01-user.md02-investor.md03-product-manager.md04-market-operator.md05-brand-operator.md06-competitor.md07-partner.md.svg file under assets/ and reference it from Markdown; do not inline SVG in the Markdown.final-report.md.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-analysisThe script prints the created run directory. It creates roles/, sources/, and assets/ plus templates for all required role analyses.
For each role file, answer the common questions and then the role-specific questions.
Common questions:
Role-specific focus:
Use this structure unless the user asks for a different format:
Include at least two visuals when evidence allows:
Use Mermaid for flowcharts and matrices when it is sufficient. Use ASCII tables for compact comparison. Use SVG only when a custom visual materially improves clarity; save SVG files under assets/ and reference them like:
Every final report must include a table with:
Keep assumptions testable. Prefer observable signals such as retention, conversion, renewal, attach rate, gross margin trend, partner adoption, integration volume, regulatory actions, developer activity, customer references, review sentiment, pricing changes, search interest, and competitor launches.
3b9c83d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.