| name | ideas-forecasting |
| description | Build a 90-day startup forecast and proposed goals from a business idea and product specs using web research (competitor analysis, price bands, channel benchmarks, demand signals). Use when a user provides idea/product inputs and wants the agent to set most targets, assumptions, risks, and validation metrics before SFS-00 or ideas-go-faster. |
Ideas Forecasting
Use this skill to invert planning: user provides the business idea and products, then the agent proposes practical 90-day targets from external evidence.
Invocation
/ideas-forecasting
/ideas-forecasting --biz=HEAD
/ideas-forecasting --biz=PET --country=IT --horizon-days=90
/ideas-forecasting --biz=PET --launch-surface=pre-website
Defaults:
horizon-days=90
country=IT if not provided
launch-surface=website-live unless user states no site is ready
- focus: speed to first sales for startup businesses
Inputs
Minimum required:
Business code: e.g. HEAD, PET
Business idea: one-paragraph concept
Products: list of products with short specs
Strongly recommended:
Price intent (if known): target price or range
Channels: DTC site, marketplaces, social commerce, retail, etc.
Budget guardrails: launch budget cap and ad budget guardrail
Stock timeline: date first sellable stock is available
Launch surface: website-live or pre-website
Constraints: legal, ops, brand, geography, supply chain
Launch Surface Modes
website-live
Use standard ecommerce funnel forecasting.
Core forecast metrics:
- sessions
- conversion rate
- AOV
- orders
- gross revenue
- gross margin
- CAC
pre-website
Use this when no production website is ready. Forecast around early sales validation channels and assisted commerce.
Core forecast metrics:
- qualified leads
- assisted order attempts
- assisted order conversion rate
- pre-order/deposit count (if used)
- average order value proxy
- gross revenue
- gross margin
- blended acquisition cost proxy
Channel focus for research and recommendations:
- lightweight landing + form capture
- social DM/WhatsApp assisted sales
- marketplace trial listing (if appropriate)
- community/partner channels
Operating Rules
- Separate
observed vs inferred in every numeric section.
- Use scenario ranges (
P10, P50, P90), never single-point certainty.
- Prefer region-relevant recent sources; attach URL + access date.
- Do not invent competitor metrics when not available.
- Optimize recommendations for startup speed-to-revenue, not infrastructure perfection.
- Treat outputs as forecast proposals requiring operator approval.
Workflow
Stage 1: Intake and Clarify
- Capture required inputs.
- Ask up to 3 high-impact clarification questions if blockers remain.
- Freeze an intake packet for this run.
Stage 2: Build Research Prompt
- Load
references/deep-research-prompt-template.md.
- Fill placeholders from intake packet.
- Set
launch-surface explicitly and enforce mode-specific metric guidance.
- Keep expected outputs contract intact.
Stage 3: Run Research
- Run Deep Research using the filled prompt (preferred).
- If Deep Research is unavailable, run equivalent manual web research with citation discipline.
- Collect evidence in a source table before forecasting.
Stage 4: Forecast and Goal Proposal
Produce:
- 90-day scenario forecast (
P10/P50/P90) using mode-appropriate metrics:
- if
website-live: sessions, conversion rate, AOV, orders, gross revenue, gross margin, CAC, payback proxy
- if
pre-website: qualified leads, assisted order attempts, assisted conversion, pre-orders/deposits (if used), AOV proxy, gross revenue, gross margin, acquisition cost proxy
- competitor benchmark table (pricing, offer structure, channel posture)
- proposed targets for first 90 days and first 4 weeks
- assumption register with confidence tags (
high/medium/low)
- risk register with mitigation actions
- week-1/week-2 validation checklist to recalibrate forecast quickly
Stage 5: Persist Outputs
Write:
docs/business-os/forecasts/<YYYY-MM-DD>-<BIZ>-forecast.user.md
If this run is intended to seed SFS-00, also write:
docs/business-os/startup-baselines/<BIZ>-forecast-seed.user.md
Output Contract
<YYYY-MM-DD>-<BIZ>-forecast.user.md must include:
Executive Summary (<=12 bullets)
Input Packet (what user provided)
Launch Surface Mode (website-live or pre-website) and chosen metric set
Competitor Benchmark Table (with source links)
90-Day Forecast Table (P10/P50/P90)
Proposed Outcome Statement
Proposed Targets
Assumptions Register
Risk Register
First-14-Day Validation Plan
Source List (URL + access date)
Confidence and Caveats
Definition of Expected Outcomes
An expected outcome in this skill means a measurable 90-day business result with:
Outcome statement: plain-language result
Baseline: starting point now
Target: expected value or range by deadline
Deadline: exact date
Leading indicators: weekly signals proving progress
Decision link: what decision this outcome unlocks
Use forecast evidence to propose these fields; do not leave them blank.
Integration with Existing Flow
- Forecasting runs before idea prioritization when startup context is sparse.
- Approved forecast outcomes seed
SFS-00 business intent baseline.
ideas-go-faster should use approved forecast outcomes as steering constraints.
fact-find / plan-feature / build-feature remain the delivery path for selected go items.
Red Flags (invalid output)
- Missing competitor citations for numeric claims.
- Single-point target claims without scenario ranges.
- No distinction between observed data and inferred estimates.
- No first-14-day validation plan.
- Proposed goals that ignore user budget/stock constraints.
- Uses website-only metrics in
pre-website mode without conversion mapping.