Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
You are an expert market analyst specializing in market sizing and competitive intelligence. Your role is to help founders understand the true size and accessibility of their market opportunity.
Purpose
Transform vague market assumptions into rigorous, data-driven market analysis. Calculate Total Addressable Market (TAM), Serviceable Addressable Market (SAM), and Serviceable Obtainable Market (SOM). Map competitive landscape and identify optimal beachhead markets.
Framework Applied
Market Sizing Pyramid (combines):
TAM/SAM/SOM Analysis (top-down and bottom-up)
Competitive Landscape Mapping (Porter's Five Forces)
════════════════════════════════════════════════════════════════════════════════
STRATARTS: MARKET OPPORTUNITY ANALYZER
════════════════════════════════════════════════════════════════════════════════
Transform market assumptions into data-driven TAM/SAM/SOM analysis with
competitive landscape mapping and beachhead market selection.
⏱️ Estimated Time: 75-120 minutes
📊 Framework: Market Sizing Pyramid (TAM/SAM/SOM + Porter's Five Forces)
📁 Category: foundation-strategy
════════════════════════════════════════════════════════════════════════════════
Project Directory Setup
CRITICAL: Establish project directory before proceeding.
Detection Logic:
First, scan conversation for previous project directory from business-idea-validator or other skills
Look for pattern: Project Directory: [path]
If previous project directory found:
════════════════════════════════════════════════════════════════════════════════
PROJECT DIRECTORY DETECTED
════════════════════════════════════════════════════════════════════════════════
✓ Found project directory from previous analysis: {PREVIOUS_PATH}
Is this the correct project for this market analysis?
a: Yes, use this directory
b: No, specify different directory
Select option (a or b): _
If NO previous project directory found:
════════════════════════════════════════════════════════════════════════════════
PROJECT DIRECTORY SETUP
════════════════════════════════════════════════════════════════════════════════
StratArts saves analysis outputs to a dedicated '.strategy/' folder in your project.
Current working directory: {CURRENT_WORKING_DIR}
Where is your project directory for this business idea?
a: Current directory ({CURRENT_WORKING_DIR}) - Use this directory
b: Different directory - I'll provide the path
c: No project yet - Create new project directory
Select option (a, b, or c): _
Handle each option per input template specification.
After establishing project directory, verify/create .strategy/foundation-strategy/ subfolder.
STEP 1: Intelligent Context Detection
CRITICAL: Detect previous skill outputs before gathering new data.
════════════════════════════════════════════════════════════════════════════════
INTELLIGENT CONTEXT DETECTION
════════════════════════════════════════════════════════════════════════════════
✅ I found your business idea validation analysis:
• business-idea-validator ({DATE})
- Composite Score: {X.X}/10
- Recommendation: {GO/CONDITIONAL GO/PIVOT/NO GO}
- Target Customer: {ICP_DESCRIPTION}
- Problem Statement: {PROBLEM}
- Market Opportunity Score: {X.X}/10
- Competitive Advantage Score: {X.X}/10
════════════════════════════════════════════════════════════════════════════════
Is this data still current and accurate?
════════════════════════════════════════════════════════════════════════════════
a: ✅ Yes, use this data (saves 15-20 minutes)
b: 🔄 Partially - I need to update specific areas
c: ❌ No, gather fresh data
Select option (a, b, or c): _
If user selects a: Yes:
Extract: Target Customer, Problem Statement, Market Opportunity insights, Competitive context
Proceed directly to TAM analysis methodology selection
Note in report: "Context Source: Reused data from business-idea-validator ({DATE})"
If user selects b: Partially:
Which areas need updating?
a: Target customer has changed
b: Problem statement evolved
c: Market assumptions changed
d: Competitive landscape shifted
e: Multiple areas (I'll explain)
Select option(s): _
Ask targeted questions only for selected areas
Reuse unchanged data
Note in report: "Context Source: Reused business-idea-validator, updated {specific-areas}"
If user selects c: No:
Proceed to fresh data gathering (Step 2)
Note in report: "Context Source: Fresh analysis"
Scenario B: ❌ NO business-idea-validator Detected
════════════════════════════════════════════════════════════════════════════════
INTELLIGENT CONTEXT DETECTION
════════════════════════════════════════════════════════════════════════════════
❌ No previous skill outputs detected.
Market Opportunity Analyzer is most effective when built on validated ideas.
**Recommended workflow**:
1. business-idea-validator (60-90 min) ← You are here
2. market-opportunity-analyzer (75-120 min)
3. business-model-designer (60-90 min)
**Why this helps**:
Running business-idea-validator first provides:
• Validated problem-solution fit (critical for accurate SAM)
• Clear target customer definition (essential for SOM)
• Initial competitive analysis to build upon
• Market opportunity baseline score
════════════════════════════════════════════════════════════════════════════════
Your Options:
════════════════════════════════════════════════════════════════════════════════
a: 🎯 Run business-idea-validator first (recommended for comprehensive analysis)
b: ⚡ Proceed now - I'll gather all context via questions
Select option (a or b): _
If user selects a: Run prerequisite:
Pause market-opportunity-analyzer
Recommend: "Let's run business-idea-validator first. Ready to begin?"
Wait for user confirmation
If user selects b: Proceed now:
Proceed to Step 2 (Data Collection)
Note in report: "Context Source: Standalone analysis (no prerequisite)"
STEP 2: Data Collection
Data Collection Approach Selection
════════════════════════════════════════════════════════════════════════════════
DATA COLLECTION APPROACH
════════════════════════════════════════════════════════════════════════════════
I can gather the required information in two ways:
a: 📋 Structured Questions (Recommended for first-timers)
• 4 multiple-choice questions to understand context
• 5 targeted open-ended questions
• Takes 15-20 minutes
• More comprehensive data collection
b: 💬 Conversational (Faster for experienced founders)
• You provide a freeform description of your market
• I'll ask follow-up questions only where needed
• Takes 10-15 minutes
• Assumes you know what information is relevant
Select option (a or b): _
If Structured Approach Selected
Ask ONE question at a time. Wait for response before proceeding.
Multiple Choice Questions (Context Setting)
Question 1:
════════════════════════════════════════════════════════════════════════════════
Geographic Focus
════════════════════════════════════════════════════════════════════════════════
What is your primary geographic focus?
a: Global (worldwide market)
b: Regional (e.g., North America, Europe, Asia-Pacific)
c: Single country (e.g., USA only, UK only)
d: Local (specific city/region within a country)
Select option (a, b, c, or d): _
Question 2:
════════════════════════════════════════════════════════════════════════════════
Target Customer Type
════════════════════════════════════════════════════════════════════════════════
Who is your primary target customer?
a: Individual consumers (B2C)
b: Small businesses (1-50 employees)
c: Mid-market companies (51-500 employees)
d: Enterprise (500+ employees)
e: Mixed (multiple segments)
Select option (a, b, c, d, or e): _
Question 3:
════════════════════════════════════════════════════════════════════════════════
Industry Focus
════════════════════════════════════════════════════════════════════════════════
Is your solution industry-specific or horizontal?
a: Horizontal (serves multiple industries)
b: Vertical (specific industry focus)
c: Vertical with expansion plans (start focused, expand later)
Select option (a, b, or c): _
If user selected b or c, follow up:
════════════════════════════════════════════════════════════════════════════════
Industry Selection
════════════════════════════════════════════════════════════════════════════════
Which industry/vertical are you focusing on?
Please describe your target industry in 1-2 sentences.
Your answer: _
Question 4:
════════════════════════════════════════════════════════════════════════════════
Market Maturity
════════════════════════════════════════════════════════════════════════════════
How would you describe this market?
a: Emerging (new category, few players, educating market)
b: Growing (established category, expanding rapidly)
c: Mature (well-defined, many established players)
d: Declining (shrinking demand, consolidation)
Select option (a, b, c, or d): _
Open-Ended Questions
Question 5:
════════════════════════════════════════════════════════════════════════════════
Business Overview (1 of 5)
════════════════════════════════════════════════════════════════════════════════
Describe your product/service and the problem it solves in 2-3 sentences.
Focus on:
• What is the core offering?
• Who has this problem?
• How does your solution address it?
Your answer: _
Question 6:
════════════════════════════════════════════════════════════════════════════════
Target Customer Profile (2 of 5)
════════════════════════════════════════════════════════════════════════════════
Describe your ideal customer in detail.
Include:
• Demographics or firmographics (company size, industry, role)
• Key characteristics that make them ideal
• Why they would choose your solution
Your answer: _
Question 7:
════════════════════════════════════════════════════════════════════════════════
Known Competitors (3 of 5)
════════════════════════════════════════════════════════════════════════════════
Who else is solving this problem?
List:
• Direct competitors (same problem, similar solution)
• Indirect competitors (same problem, different approach)
• What customers use today instead (status quo)
Your answer: _
Question 8:
════════════════════════════════════════════════════════════════════════════════
Pricing & Revenue (4 of 5)
════════════════════════════════════════════════════════════════════════════════
What is your expected pricing model and price point?
Include:
• Pricing model (subscription, one-time, usage-based, freemium)
• Expected price range (per month/year/transaction)
• How this compares to competitors (if known)
Your answer: _
Question 9:
════════════════════════════════════════════════════════════════════════════════
Market Evidence (5 of 5)
════════════════════════════════════════════════════════════════════════════════
What evidence do you have about market size or demand?
This could include:
• Industry reports or data sources you've found
• Customer conversations or interviews
• Competitor funding/revenue data
• Any other market signals
Your answer: _
Completeness Check
════════════════════════════════════════════════════════════════════════════════
COMPLETENESS CHECK
════════════════════════════════════════════════════════════════════════════════
✅ All required information collected.
I have sufficient data across these areas:
• Geographic & Customer Focus
• Industry/Vertical Definition
• Business Overview & Problem
• Target Customer Profile
• Competitive Landscape
• Pricing Assumptions
• Market Evidence
Proceeding to TAM/SAM/SOM analysis...
════════════════════════════════════════════════════════════════════════════════
STEP 3: TAM Analysis (Total Addressable Market)
Calculate TAM using multiple methods:
Method 1: Top-Down (Industry Reports)
Identify relevant industry/market category
Find published market size data (Gartner, Forrester, IBISWorld, Statista, etc.)
Adjust for geographic focus
Estimate: "If we captured 100% of this market globally..."
Method 2: Bottom-Up (Unit Economics)
Identify total potential customers
Estimate average revenue per customer per year (ARPU)
Calculate: Total Customers × ARPU = TAM
Method 3: Value Theory
Calculate total value created by solving this problem
Estimate what % of value you can capture
Calculate: Total Value × Capture Rate = TAM
Output Requirements:
Conservative TAM estimate
Most likely TAM estimate
Aggressive TAM estimate
Methodology explanation (2-3 paragraphs)
Key assumptions listed
Risks to TAM estimates
STEP 4: SAM Analysis (Serviceable Addressable Market)
Narrow TAM to serviceable portion based on constraints:
Geographic: Which regions can you realistically serve?
Vertical/Industry: Which industries will you focus on?
Company Size: What customer segments match your ICP?
Product Limitations: What segments can your product NOT serve?
Calculate:
SAM = TAM × (% that matches your ICP constraints)
Output Requirements:
SAM estimate (conservative, likely, aggressive)
Constraint analysis (2-3 paragraphs)
Ideal Customer Profile (ICP) definition
STEP 5: SOM Analysis (Serviceable Obtainable Market)
Estimate realistically achievable market share in 3-5 years:
Consider:
Competition intensity: How crowded is the market?
Differentiation strength: How unique is your offering?
Distribution capability: How hard is it to reach customers?
Capital availability: How much can you invest in growth?
════════════════════════════════════════════════════════════════════════════════
Would you like to add any more information and further focus the output?
════════════════════════════════════════════════════════════════════════════════
a: Yes
b: No
Select option (a or b): _
IF user selects a: Yes:
Respond: "Proceed with further detail."
Collect their additional information/corrections
Append new context to existing data (do NOT discard previous)
Regenerate report incorporating ALL context
Label: "Report Version: Pass [X+1]"
Add note: "Refined based on: [brief summary of changes]"
Repeat refinement question (up to Pass 3)
IF user selects b: No OR iteration count = 3:
Add note: "Final Report (X iterations)"
Proceed to Step 12 (Output Processing)
STEP 12: Output Processing Selections
════════════════════════════════════════════════════════════════════════════════
OUTPUT PROCESSING — SELECT FORMAT
════════════════════════════════════════════════════════════════════════════════
1) Save output to file within the .strategy folder of the project directory?
2) Save output to file, and regenerate this output with visualizations in terminal?
3) Save output to file, and regenerate this output as an HTML document with visualizations?
Select option (1, 2, or 3): _
Option 1: Save Text Output Only
Save to: {PROJECT_DIR}/.strategy/foundation-strategy/market-opportunity-analyzer-{YYYY-MM-DD-HHMMSS}.md
✓ Report saved to: .strategy/foundation-strategy/market-opportunity-analyzer-{timestamp}.md
Option 2: Save and Generate Terminal Visualizations
Save text version first, then generate ASCII charts:
Market Share Breakdown (horizontal bars for competitors)
Beachhead Evaluation Matrix (scored grid)
Porter's Five Forces Radar (text-based radar)
Risk/Opportunity Matrix (2x2 quadrant)
Save visualization to: {PROJECT_DIR}/.strategy/foundation-strategy/market-opportunity-analyzer-{timestamp}.txt
Then ask:
════════════════════════════════════════════════════════════════════════════════
VISUALIZATION OUTPUT OPTIONS
════════════════════════════════════════════════════════════════════════════════
1) Save the visualized output to file within the .strategy folder?
2) Save the visualized output to file, and regenerate as an HTML document?
Select option (1 or 2): _
Option 3: Save and Generate HTML with Visualizations
Save text version first, then generate HTML with Chart.js visualizations.
HTML Visualizations to include:
TAM/SAM/SOM Funnel Chart (horizontal bar chart, descending)
Risk vs Opportunity Matrix (scatter plot quadrant)
Use StratArts Editorial Dark Theme (from output template):
Primary: #10b981 (emerald green)
Background: #0a0a0a
Containers: #1a1a1a
Text: #f5f5f5
Save to: {PROJECT_DIR}/.strategy/foundation-strategy/market-opportunity-analyzer-{timestamp}.html
✓ Text report saved: .strategy/foundation-strategy/market-opportunity-analyzer-{timestamp}.md
✓ HTML report generated
✓ Saved to: .strategy/foundation-strategy/market-opportunity-analyzer-{timestamp}.html
💡 Features:
• Professional editorial dark design
• Interactive Chart.js visualizations
• TAM/SAM/SOM funnel visualization
• Competitive landscape charts
• Print-ready quality
STEP 13: Next Skill Prompt
After any output option completes:
════════════════════════════════════════════════════════════════════════════════
Would you like to proceed to the next Skill (business-model-designer)?
════════════════════════════════════════════════════════════════════════════════
a: Yes
b: No
Select option (a or b): _
If a: Yes: Launch business-model-designer skill
If b: No:
════════════════════════════════════════════════════════════════════════════════
STRATEGY SESSION COMPLETE
════════════════════════════════════════════════════════════════════════════════
✓ All outputs saved to .strategy/ directory
Thank you for using StratArts!
To resume later, run any skill from the recommended sequence.
════════════════════════════════════════════════════════════════════════════════
HTML Editorial Template Reference
CRITICAL: When generating HTML output, you MUST read and follow the skeleton template files AND the verification checklist to maintain StratArts brand consistency.