Business Analysis

Provides frameworks for business analysis and product concept generation.

Business Analysis — Deep Dive + App Concepts

This skill provides the analytical frameworks for business analysis, opportunity scoring, and product concept generation. Used by Phase 6 (Deep Dive) and Phase 7 (App Concepts) of /itropa:go, or conversationally when the user asks for business analysis or product concepts.

Trigger

Activate when performing business analysis, opportunity scoring, or app concept generation.

Deep Dive Analysis Framework

Produce a comprehensive business analysis with personalized scoring based on the builder's constraints profile (from constraints.json).

Output Structure

{
  "marketOpportunity": "Detailed market size, growth trajectory ($X billion by year Y, growing at Z% CAGR)",
  "keyEnablers": ["Technology/trend 1", "Technology/trend 2", "Social/economic factor 3"],
  "challenges": [
    {"challenge": "Major barrier", "potentialSolution": "How to overcome it"}
  ],
  "timeline": "Detailed timeline: Early adopters (X years), mainstream (Y years), maturity (Z years)",
  "firstMoverAdvantage": "Specific early-entry strategies",
  "priorArtLeverage": "How to use insights from prior art for competitive edge",
  "keyPlayers": ["Potential company/startup 1", "Company 2", "Company 3"],
  "risks": ["Risk factor 1", "Risk factor 2", "Risk factor 3"],
  "opportunityScore": {
    "marketTiming": 75,
    "technicalFit": 80,
    "effortEstimate": 60,
    "monetizationClarity": 70,
    "competitionDensity": 65,
    "overallScore": 70
  },
  "soloDevAssessment": {
    "feasibility": "high|medium|low",
    "timeToMVP": "2-4 weeks",
    "techStack": ["React", "Node.js", "Specific API"],
    "biggestChallenge": "The main obstacle for a solo dev",
    "unfairAdvantage": "What edge a solo dev could have"
  },
  "monetizationModels": [
    {
      "model": "SaaS Subscription",
      "description": "Monthly recurring fee for access",
      "revenueRange": "$500-2000/mo at 50-200 users",
      "difficulty": "easy|medium|hard"
    }
  ],
  "buildRecommendation": {
    "verdict": "build|explore|skip",
    "confidence": 75,
    "reasoning": "Clear explanation based on builder profile",
    "nextStep": "Specific actionable next step"
  }
}

Scoring Guide

  • marketTiming: 100 = perfect window right now, 0 = too early or too late
  • technicalFit: 100 = perfectly matches builder's tech stack, 0 = requires completely new skills
  • effortEstimate: 100 = weekend project, 0 = multi-year enterprise effort
  • monetizationClarity: 100 = obvious payment model, 0 = unclear how to charge
  • competitionDensity: 100 = wide open blue ocean, 0 = dominated by giants
  • overallScore: Weighted average favoring technicalFit and effortEstimate for solo dev

Build Verdict Guide

  • "build": Strong fit for this builder, clear path, actionable — go for it
  • "explore": Promising but needs validation or has significant uncertainties
  • "skip": Poor fit for THIS builder profile (not necessarily a bad opportunity overall)

Builder Profile Integration

Read the builder's constraints from constraints.json and format as context:

Builder Profile (for personalized assessment):
- Tech Stack: {techStack}
- Experience Level: {experienceLevel}
- AI API Access: {hasAIAccess}
- Available Time: {availableTime}
- Work Style: {workStyle}
- Revenue Goal: {revenueGoal} (target: {targetMRR})
- Preferred Products: {preferredFormFactors}
- Target Market: {B2B/B2C}
- Risk Tolerance: {riskTolerance}
- Avoid Categories: {avoidCategories}

App Concept Generation Framework

Generate 5 diverse product concepts based on an industry, personalized to the builder profile.

Output Structure

{
  "concepts": [
    {
      "id": "concept-1",
      "name": "Creative product name",
      "tagline": "One-liner pitch (max 10 words)",
      "formFactor": "saas|tool|api|marketplace|extension|mobile",
      "targetUser": "Specific user persona",
      "problemSolved": "The ONE problem this solves",
      "coreFeature": "The ONE killer feature",
      "monetization": {
        "model": "Freemium SaaS|Usage-based|One-time|Marketplace fees",
        "pricing": "$X/mo or $X one-time",
        "revenueEstimate": "$X-Xk MRR at X users"
      },
      "techStack": ["React", "Node.js", "Specific API/DB"],
      "mvpScope": "What the SMALLEST viable version includes",
      "effortEstimate": "weekend|1-2 weeks|2-4 weeks|1-2 months|3+ months",
      "competitiveEdge": "Why this wins against alternatives",
      "risks": ["Risk 1", "Risk 2"],
      "score": 75
    }
  ]
}

Scoring Criteria (0-100)

  • Technical feasibility for solo dev (weight: 30%)
  • Market timing and opportunity (weight: 25%)
  • Monetization clarity (weight: 20%)
  • Competitive positioning (weight: 15%)
  • Effort vs potential return (weight: 10%)

Concept Generation Rules

  • Generate DIVERSE form factors — prioritize builder's preferred types but include variety
  • Each concept must be ACTIONABLE — something a solo dev could start building TODAY
  • Effort estimates must be REALISTIC for one person
  • Scores reflect THIS builder's profile, not general market opportunity
  • Include at least one "quick win" (weekend-2 weeks) and one "ambitious bet" (1-2 months)
  • Names should be memorable and domain-available-sounding
  • If a deep dive is available, use its market intelligence to inform concepts