Master Eric's Guide to Fast Product Development (VCM-C)
Intro
I compress the full system into a scannable, action-ready guide.
- Outcome-first flow: I translate intent into validated action.
- Evidence gates: I move only when proof exists.
- Handoff-ready artifacts: I keep every output executable without context loss.
Hyperboost Formula (Summary)
- Build–Measure–Learn, relentlessly.
- Curated frameworks sequenced for speed and proof.
- Evidence gates, not wishful thinking.
- Autonomy-ready documentation.
Process Overview
- 00: Idea Gathering
- 01: Find Your Product/Business Idea
- 02: Check if Idea is Worth It (POA)
- 03: OKRs, Target Region & Profile Setup
- 04: Target Niche & Dream Customer (HXC/ICP)
- 05: Customer Journey (JTBD & Job Map)
- 06: Customer Pain/Gain Analysis (DOS)
- 07: How Users Adopt, Engage & Share (Consumption Chain/PLG)
- 08: Product Roadmaps (MVP ODI Roadmap)
- 09: Solution Opportunities (OST)
- 10: Ideate Product Features
- 11: Product Reqs Document (PRD)
- 12: Track What Matters (Value Tree & Metrics)
- 13: Organize Your Product Experience (Info Architecture)
- 14: User Experience Flows (UX)
- 15: User-Interface Design (Design System & Component Library)
- 16: Technical Architecture Design
- 17: Product Reqs Prompt (PRP)
- 18: Gen Tasks for Professional AI Coders (EPIC & Task Breakdown)
- 19: Setup Prompts for Professional AI Coders
- 20: Build Prompts for Professional AI Coders
- 21: AI Coder Build Manual
- 22: WF Completion & Next Steps
Phase 1: Customer & Problem Discovery
I keep this phase tight, evidence-first, and aligned to outcomes.
Step 00: Idea Gathering
- I frame idea gathering as a measurable decision, not a task.
- I apply Divergent Ideation & Hypothesis Capture to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a1_customer_discovery/my_idea: User prod/svc/biz idea, OR niche to help, OR ask Master support finding winning ideamm_initiative: init&proj ctx: name&strategic attrs
Step 01: Find Your Product/Business Idea
- I frame find your product/business idea as a measurable decision, not a task.
- I apply Market Scanning & Opportunity Scoring to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a1_customer_discovery/01_product_ideas: Top 20 biz/feature ideas w/ disruption potential OR alternative angles same problema1_customer_discovery/my_idea: User-selected prod/feature opp hypothesis w/ rationale
Step 02: Check if Idea is Worth It (POA)
- I frame check if idea is worth it (poa) as a measurable decision, not a task.
- I apply Solution Ideation & Synthesis to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a1_customer_discovery/02_opportunity_assessment_poa: prod opp Assessment w/ strategic analysis + loving mentor guidancemm_initial_hypothesis_alts: Hypothesis context alternative sol angles exploration (Option 2)
Step 03: OKRs, Target Region & Profile Setup
- I frame okrs, target region & profile setup as a measurable decision, not a task.
- I apply OKR design to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
- No explicit deliverables are emitted at this step.
Step 04: Target Niche & Dream Customer (HXC/ICP)
- I frame target niche & dream customer (hxc/icp) as a measurable decision, not a task.
- I apply OKR design to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
customer_discovery/04a_/niche_analysis: Top 3 niches per audience side for initiative successa1_customer_discovery/04b_selected_niche: Selected niche(s) per audiencea1_customer_discovery/04c_ideal_user_hxc: HXC(s) per audiencea1_customer_discovery/04d_ideal_company_icp: If biz sol,rec the most opportune ICP (Ideal cust Profile),where the selected HXC persona works for,increasing the chances of biz successmm_odir_yaml: ODIR tree initialization w/ audience(s),niche(s),HXC(s). JTBD/JMS/DOS added in subsequent steps
Phase 2: Strategy & Solution Design
I keep this phase tight, evidence-first, and aligned to outcomes.
Step 05: Customer Journey (JTBD & Job Map)
- I frame customer journey (jtbd & job map) as a measurable decision, not a task.
- I apply Jobs-to-be-Done & Job Map to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a1_customer_discovery/05_solution_journey_jtbd: JTBD statement(s) + Job Map per audiencemm_odir_yaml: ODIR tree update: add JTBD + JMS per audience
Step 06: Customer Pain/Gain Analysis (DOS)
- I frame customer pain/gain analysis (dos) as a measurable decision, not a task.
- I apply OKR design to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
mm_odir_yaml: Complete ODIR tree w/ complete audience branch down to all DOS nodesa2_solution_discovery/{{mm_session_persona}}/06_user_needs_dos: PM artifact: Complete JTBD journey mapping w/ complete custs' Desired Outcomes Statements (DOS) analysis per Job Map Step (JMS)
Step 07: How Users Adopt, Engage & Share (Consumption Chain/PLG)
- I frame how users adopt, engage & share (consumption chain/plg) as a measurable decision, not a task.
- I apply Jobs-to-be-Done & Job Map to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a2_solution_discovery/{{mm_session_persona}}/07a_growth_journey_plg: PM artifact: Consumption chain jobs sol persona/ICP w/ Job Map Steps PLG stratmm_odir_yaml: Complete ODIR tree w/ added consumption outcomes branch PLG strata2_solution_discovery/{{mm_session_persona}}/07b_product_led_growth_dos: PM artifact: Consumption DOS statements PLG strat w/ success metricsmm_odir_yaml: Complete ODIR tree w/ consumption outcomes branch PLG strat
Step 08: Product Roadmaps (MVP ODI Roadmap)
- I frame product roadmaps (mvp odi roadmap) as a measurable decision, not a task.
- I apply Desired Outcome Statements to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a2_solution_discovery/{{mm_session_persona}}/08a_competitive_analysis: Competitive intelligence analysis quantifying market gaps&competitor positioning weaknessesa2_solution_discovery/{{mm_session_persona}}/08b_outcomes_roadmap_odir: MVP roadmap w/ detailed cluster breakdown + DOS mapping
Step 09: Solution Opportunities (OST)
- I frame solution opportunities (ost) as a measurable decision, not a task.
- I apply Solution Ideation & Synthesis to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
mm_solutions_yaml: Complete OST trees each DOS w/ multi-level opp nodes (DOS→OpportunityNode→OpportunityLeaf) in selected sol roadmapa2_solution_discovery/{{mm_session_persona}}/{{mm_session_roadmap}}/09a_solution_options_ost: PM artifact: Sequential ideation order opp leaves organized by JMS progression + UX flowa2_solution_discovery/{{mm_session_persona}}/{{mm_session_roadmap}}/09b_tree_visual_ost: Interactive 3D force-graph: OST hierarchy w/OKR→Journey→JMS→Opps; node sizing+colors+particle flow showing OST structure
Step 10: Ideate Product Features
- I frame ideate product features as a measurable decision, not a task.
- I apply Solution Ideation & Synthesis to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a2_solution_discovery/{{mm_session_persona}}/{{mm_session_roadmap}}/10a_[%feat_id%, hint='0X (seq num) + (a/b/c) (version)']_feat_[%gen.words(max:3, 'unique solution name')%]: Approved OST leaf sol w/ complete impl specs + job story analysis agentic codera2_solution_discovery/{{mm_session_persona}}/{{mm_session_roadmap}}/10b_product_scorecard: Iterative consolidated list of approved features w/pointers to their varsa2_solution_discovery/{{mm_session_persona}}/{{mm_session_roadmap}}/10c_product_brief: Complete ideation rounds report w/ all opp leaf sols + Solution synthesis
Phase 3: Build Readiness
I keep this phase tight, evidence-first, and aligned to outcomes.
Step 11: Product Reqs Document (PRD)
- I frame product reqs document (prd) as a measurable decision, not a task.
- I apply Product Requirements Document to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a3_product_design/{{mm_session_persona}}/{{mm_session_roadmap}}/11_product_reqs_doc_prd: Strategic PM-level PRD w/ biz case, market context, high-level reqs for stakeholders
Step 12: Track What Matters (Value Tree & Metrics)
- I frame track what matters (value tree & metrics) as a measurable decision, not a task.
- I apply OKR design to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
mm_solutions_yaml: Updated OST w/ complete metrics hierarchy,global weights,NSM secondary metrics integrationa3_product_design/{{mm_session_persona}}/{{mm_session_roadmap}}/12b_metrics_vtree: PM artifact: Complete metrics hierarchy + technical impl fmwk agentic coder dev
Step 13: Organize Your Product Experience (Info Architecture)
- I frame organize your product experience (info architecture) as a measurable decision, not a task.
- I apply Information Architecture to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a3_product_design/{{mm_session_persona}}/{{mm_session_roadmap}}/13_navigation_ia: PD artifact: Complete IA foundation w/ nav,technical arch,impl specs entire roadmap
Step 14: User Experience Flows (UX)
- I frame user experience flows (ux) as a measurable decision, not a task.
- I apply Solution Ideation & Synthesis to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a3_product_design/{{mm_session_persona}}/{{mm_session_roadmap}}/14_[%feat_id%]_flow_[%unique_feat_name%]: UX Flow for feature: emotional journey + Hook loops + AHA moments + implementable specs
Step 15: User-Interface Design (Design System & Component Library)
- I frame user-interface design (design system & component library) as a measurable decision, not a task.
- I apply UI System & Visual Design to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a3_product_design/{{mm_session_persona}}/{{mm_session_roadmap}}/15a_design_system: PD artifact: Complete design system foundation w/ atomic components,design tokens,accessibility specs entire roadmapa3_product_design/{{mm_session_persona}}/{{mm_session_roadmap}}/15b_[%feat_id%].v[YY]_ui_[%gen.words(max:3, 'ui_unique_name')%]: HTML|HMTL+SVG wireframe version{{version_number}}for UI interface (screen/dialog/etc) extracted from feat+IA+ds+flow
Step 16: Technical Architecture Design
- I frame technical architecture design as a measurable decision, not a task.
- I apply Technical Architecture Design to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a3_product_design/{{mm_session_persona}}/{{mm_session_roadmap}}/16_technical_design: Technical arch deliverables
Phase 4: Execution & Handoff
I keep this phase tight, evidence-first, and aligned to outcomes.
Step 17: Product Reqs Prompt (PRP)
- I frame product reqs prompt (prp) as a measurable decision, not a task.
- I apply Solution Ideation & Synthesis to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a3_product_design/{{mm_session_persona}}/{{mm_session_roadmap}}/17_[%feat_id%]_prp_ch:figma|{{prp_platf_slug}}_[%unique_feat_name%]: Self-contained PRP: navigable prototype specs embedded
Step 18: Gen Tasks for Professional AI Coders (EPIC & Task Breakdown)
- I frame gen tasks for professional ai coders (epic & task breakdown) as a measurable decision, not a task.
- I apply Epic & Task Breakdown to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a4_product_delivery/{{mm_session_persona}}/{{mm_session_roadmap}}/18_delivery_plan_prompt: EPIC+task plan: seq, all src(product_scorecard,product_brief,product_reqs_doc_prd,feat,prp,design_system,mm_solutions_yaml,). For agentic AI coders.
Step 19: Setup Prompts for Professional AI Coders
- I frame setup prompts for professional ai coders as a measurable decision, not a task.
- I apply Agentic Build Operations to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a4_product_delivery/{{mm_session_persona}}/{{mm_session_roadmap}}/19_setup_[%get.context('current_outer.prompt_file_name')%]: Platform-specific setup prompt individual setup task
Step 20: Build Prompts for Professional AI Coders
- I frame build prompts for professional ai coders as a measurable decision, not a task.
- I apply UI System & Visual Design to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a4_product_delivery/{{mm_session_persona}}/{{mm_session_roadmap}}/20_build_{{current_outer.task_id}}_{{current_outer.epic_id}}_[%get.context('current_outer.prompt_file_name')%]: Platform-specific build prompt individual dev task
Step 21: AI Coder Build Manual
- I frame ai coder build manual as a measurable decision, not a task.
- I apply UI System & Visual Design to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a4_product_delivery/{{mm_session_persona}}/{{mm_session_roadmap}}/21_my_build_manual: Agentic coder operations manual
Step 22: WF Completion & Next Steps
- I frame wf completion & next steps as a measurable decision, not a task.
- I apply UI System & Visual Design to generate the core artifact.
- I validate the result against real constraints and user signals.
- I lock the output so downstream steps do not drift.
Deliverables:
a5_conclusion/22a_completion_summary: WF completion celebration&next stepsa5_conclusion/22b_ai_coder_time_estimate: Estimated timeline based on AI Coder prompt execution timings (10x speed)