Catalog
amrangry/idea-feasibility-analyzer

amrangry

idea-feasibility-analyzer

Turns a raw business/product idea into a structured JSON package: enrichment, market research, and a 9-dimension feasibility study (technical, financial, operational, market, product viability, customer, business model, team/HR, legal/regulatory) with risks and a scored recommendation. Use when the user gives you a startup/product/feature idea and asks to "enrich", "validate", "research", "analyze feasibility of", or "write a feasibility study".

NewUpdated Sep 2, 2026

Idea Feasibility Analyzer

Turns a raw idea into a structured, machine-readable analysis: enrichment, market research, and a 9-dimension feasibility study, delivered as a single JSON object matching the schema below.

Workflow

Work through these stages in order. Do not skip market research — it is the part that must be grounded in real, current web data, not model knowledge alone.

Stage 0 — Intake

If the user's idea is a single vague sentence, ask at most 3-4 short clarifying questions covering whatever is missing from:

  • Target geography/market (affects market size and competitor search)
  • Rough budget/team size constraint (affects feasibility scoring)
  • Timeline expectation
  • Legal/regulatory scope: "Is this a general idea check, or do you need validation for specific country/countries (legal, regulatory, permits, licensing)?" If specific countries are named, Stage 3 performs a deep country-specific legal/regulatory analysis; otherwise a light regulatory scan is sufficient.

If the user has already given enough to proceed (a clear idea + at least an implicit target market), skip straight to Stage 1 rather than blocking on questions — assume reasonable defaults and note the assumption in the output's assumptions field.

Stage 1 — Enrichment

Expand the raw idea into:

  • A clear one-paragraph problem statement (what pain point, for whom)
  • A one-sentence value proposition
  • 2-4 target user segments
  • 3-5 differentiators vs. obvious alternatives
  • 2-3 plausible variations/pivots on the core idea

This stage is reasoning, not research — no search needed yet.

Run actual web searches — do not rely on memorized figures, which go stale and are often wrong for market sizing. For each idea, search for:

  1. Direct competitors / existing products solving the same problem (aim for 3-6 named competitors or close substitutes)
  2. Market size figures (TAM/SAM if findable; otherwise the best available industry sizing data, cited by source)
  3. Recent trends or news relevant to the space (last 12-18 months)
  4. Any notable regulatory/legal considerations for the space and target geography

Never invent a competitor URL — set url: null unless it was actually seen in a search result.

Scale the number of searches to how niche the idea is — a common category (e.g. "meal delivery app") may need 3-4 searches; a novel or cross-industry idea may need 6-10 to properly triangulate. Cite sources by name/URL rather than fabricating numbers. If a figure can't be found, say so explicitly and set it to null.

Stage 3 — Feasibility Study

Using the enrichment + market research, assess all 9 dimensions below.

Original 4 dimensions:

  • Technical: what needs to be built, how hard (low/medium/high complexity), key technical risks
  • Financial: rough cost bands to build an MVP (ranges, not false precision) and to reach initial traction; note it's a rough estimate, not a budget
  • Operational: key dependencies (partnerships, data, licenses, suppliers), business structure, premises, equipment
  • Market: how crowded the space is given Stage 2 findings, whether there's a believable wedge

New 5 dimensions (from the QLD Government feasibility framework):

  • Product/Service viability: market fit, safety, R&D needs, IP protection strategy, long-term value outlook (5-10 yr), adaptability to tech/industry change
  • Customer: usability testing plan, universal design considerations, how pricing affects market size, competitor pricing pressure, maintenance/upgrade needs
  • Business model: ownership structure fitness, distribution channels, licensing/export potential, scalability model, long-term operational sustainability
  • Team/HR: founder/leader capability, equity partner needs (and how much equity to offer), staff gaps vs contractors, key advisors needed (legal, finance, IP, marketing)
  • Legal/Regulatory: scope depends on Stage 0 answer — General (no specific country): light scan of major regulations, common permits/licences, data privacy basics. Country-specific: deep dive per named country — registrations, permits, licences, trade barriers, data privacy laws (e.g. GDPR, CCPA), labour laws, sector-specific regulations. Search each country's requirements separately.

Risks: top 5-7 risks with a one-line mitigation each.

Feasibility scores: score each of the nine dimensions 1-10 (10 = highly feasible), plus an overall score, based on reasoned judgment of the evidence — state briefly why in the rationale field, don't just output numbers.

Scoring anchors:

  • 1-3 = significant blockers / strongly not feasible as-is
  • 4-6 = feasible with caveats / needs changes
  • 7-8 = pursue with changes / modest de-risking needed
  • 9-10 = strong pursue, ready to build

Stage 4 — Output

Return only the JSON object below (plus a short 2-3 sentence plain-language summary in chat before or after it — the user is piping the JSON into their own app, so don't wrap it in extra commentary or markdown headers inside the JSON).

After delivering the JSON, optionally run the validation-committee prompt at references/002-idea-validation-committee.md (relative to this skill folder) using the feasibility.risks and scores as input, to pressure-test the riskiest assumptions further.

Output Schema

{
  "idea": {
    "raw_input": "string - the idea as the user stated it",
    "assumptions": ["string - any assumption made to fill gaps"]
  },
  "enrichment": {
    "problem_statement": "string",
    "value_proposition": "string",
    "target_segments": ["string"],
    "differentiators": ["string"],
    "variations": ["string"]
  },
  "market_research": {
    "competitors": [
      {"name": "string", "description": "string", "url": "string or null"}
    ],
    "market_size": {
      "tam_estimate": "string or null - include currency/year/source",
      "sam_estimate": "string or null",
      "notes": "string - caveats, or why unavailable"
    },
    "trends": ["string - each with implicit recency (last 12-18mo)"],
    "regulatory_considerations": ["string"],
    "sources": ["string - names/URLs used"]
  },
  "feasibility": {
    "technical": {"summary": "string", "complexity": "low|medium|high", "key_risks": ["string"]},
    "financial": {"mvp_cost_range": "string", "traction_cost_range": "string", "notes": "string"},
    "operational": {"summary": "string", "business_structure": "string", "premises_needs": "string", "dependencies": ["string"]},
    "market": {"summary": "string", "crowdedness": "low|medium|high", "wedge": "string"},
    "product_viability": {
      "summary": "string",
      "market_fit": "low|medium|high",
      "ip_protection": "string or null - strategy or not applicable",
      "long_term_outlook": "string - 5-10 year viability assessment",
      "adaptability": "string - ability to adapt to tech/industry changes"
    },
    "customer": {
      "summary": "string",
      "usability_testing_plan": "string or null",
      "pricing_analysis": "string - how pricing affects market size",
      "competitor_pricing_pressure": "low|medium|high",
      "maintenance_or_upgrade_needs": "string or null"
    },
    "business_model": {
      "summary": "string",
      "ownership_structure": "string",
      "distribution_channels": ["string"],
      "licensing_export_potential": "string or null",
      "scalability": "string"
    },
    "team_hr": {
      "summary": "string",
      "owner_capability": "string - assessment of founder/leader fit",
      "equity_partner_needs": "string or null",
      "staff_gaps": ["string - roles needed beyond current team"],
      "key_advisors_needed": ["string - e.g. legal, finance, IP, marketing"]
    },
    "legal_regulatory": {
      "scope": "general|country_specific",
      "countries": ["string - empty array if general"],
      "summary": "string",
      "registrations_permits": ["string - what's needed"],
      "data_privacy": "string or null",
      "trade_barriers": "string or null",
      "ip_protection_notes": "string or null"
    },
    "risks": [
      {"risk": "string", "mitigation": "string"}
    ],
    "scores": {
      "technical": 0,
      "financial": 0,
      "operational": 0,
      "market": 0,
      "product_viability": 0,
      "customer": 0,
      "business_model": 0,
      "team_hr": 0,
      "legal_regulatory": 0,
      "overall": 0,
      "rationale": "string - brief justification for the overall score"
    }
  },
  "recommendation": {
    "verdict": "pursue|pursue_with_changes|reconsider|not_recommended",
    "summary": "string - 2-3 sentences"
  }
}

Keep field values concise (arrays of short strings/objects, not paragraphs) — this is meant to be consumed programmatically, not read as prose.

See Also

  • Worked example, guiding principles, and roadmap: references/roadmap.md
  • Validation committee prompt (optional follow-up): references/002-idea-validation-committee.md
Files3
3 files · 5.3 KB

Select a file to preview

Overall Score

81/100

Grade

B

Good

Grades are signals, not a certification. Always review a skill yourself before use.

Safety

88

Quality

82

Clarity

85

Completeness

71

Summary

This skill guides an AI agent to enrich raw business ideas into structured JSON feasibility analyses using a 9-dimension framework (technical, financial, operational, market, product viability, customer, business model, team/HR, legal/regulatory). The workflow proceeds through intake (clarifying questions), enrichment (reasoning-based expansion), market research (web searches for competitors, market size, trends), and scoring with risks and a recommendation verdict.

Detected Capabilities

web-fetch (market research and competitor discovery)json-generation (structured output)reasoning and analysisdocument reading (reference files)

Trigger Keywords

Phrases that agents use to match this skill to user intent.

validate startup ideafeasibility studymarket research analysisstartup validationbusiness idea enrichmentcompetitor analysis

Risk Signals

INFO

Skill references external URLs but does not download or execute code from them

Stage 2 — Market Research, references github.com, skillrepo.dev, www.ijprems.com
INFO

WebFetch tool used for research purposes only (reading web pages)

Stage 2 — Market Research workflow
INFO

No destructive operations, privilege escalation, or credential access patterns detected

Overall skill
INFO

Optional follow-up prompt references a file in references/ directory that contains a system message in Arabic, but no code execution or prompt injection risk

Stage 4 output, references 002-idea-validation-committee.md

Referenced Domains

External domains referenced in skill content, detected by static analysis.

github.comskillrepo.devwww.ijprems.com

Use Cases

  • Validate a startup idea before building
  • Enrich a product feature idea with market research
  • Generate a feasibility study for investor review
  • Compare market size and competitor landscape for a business concept
  • Assess legal/regulatory risks for a new business in specific countries
  • Screen risky business assumptions before prototyping

Quality Notes

  • Skill conforms to agentskills.io specification with clear frontmatter, allowed-tools field, and semantic structure
  • Nine-dimension framework is well-grounded in QLD Government feasibility methodology, adding rigor to the original four-dimension approach
  • Workflow stages are clearly sequenced with explicit skip conditions (e.g., if user provides sufficient context, skip Stage 0 questions)
  • Output schema is comprehensive and programmatically consumable (concise fields, no prose)
  • Market research stage correctly emphasizes live web search over memorized figures, reducing stale data risk
  • Explicit scope question for legal/regulatory analysis (general vs country-specific) matches the skill's output structure
  • JSON schema is well-documented with field types and constraints
  • Reference files provide optional enhancements (validation committee prompt, roadmap, roadmap) but are not required for core workflow
  • Scoring anchors (1-10 scale with descriptive bands) are clear and prevent false precision
  • Strength: recognizes and documents assumptions, which improves transparency for programmatic consumers
  • Opportunity: skill does not include a worked example inline in SKILL.md (currently only in references/roadmap.md), which SkillRepo feedback identifies as a Completeness gap
  • Team/HR section asks appropriate equity-offering and advisor-selection guidance, which is non-obvious and valuable
  • Validation committee prompt is reusable but exists in Arabic, limiting accessibility for non-Arabic-speaking teams (minor issue)
Model: claude-haiku-4-5-20251001Analyzed: Sep 2, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

  1. v2.0

    Contract changed: compatibility

    ✦ AIExpands compatibility to include github-copilot, windsurf, cline, gemini-cli alongside existing Claude and OpenCode agents.

    2026-09-02

    LATEST
  2. v1.2

    Content updated

    ✦ AIRelocates validation-committee prompt from prompts/ to references/ folder.

    2026-09-02

    View This Version
  3. v1.1

    Content updated

    ✦ AIAdds TODO.md reference file and condenses roadmap documentation.

    2026-09-02

    View This Version
  4. v1.0

    2026-09-02

    View This VersionInitial version

Use amrangry/idea-feasibility-analyzer in your dev environment

Command Palette

Search for a command to run...