| name | pipeline-strategy-dual |
| description | FASE 5 del pipeline de Planitor. Dual-LLM: Modelo A (analítico) y Modelo B (creativo) generan estrategias independientes desde enfoques distintos (analítico-estructurado vs creativo-disruptivo). Planitor sintetiza lo mejor de ambos en un STRATEGY.json final.
|
| metadata | {"author":"planitor-team","version":"2.0","scope":["planitor"],"phase":5,"dual_llm":true,"auto_invoke":"Cuando se solicita definir la estrategia de un plan de negocio"} |
Pipeline — FASE 5: Strategy Dual-LLM
Dos LLMs generan estrategias independientes desde perspectivas distintas. Planitor sintetiza lo mejor de cada una en una estrategia final unificada.
Cuándo se ejecuta
Después de FASE 4 (Financials). El Orchestrator llama a este skill cuando FINANCIALS.json y MARKET-ANALYSIS.json están completos.
Input
| Fuente | Ruta |
|---|
| Ground Truth | projects/{proyecto}/v{n}/GROUND-TRUTH.json |
| Análisis de mercado | projects/{proyecto}/v{n}/MARKET-ANALYSIS.json |
| Financieros | projects/{proyecto}/v{n}/FINANCIALS.json |
| Brief | projects/{proyecto}/v{n}/BRIEF.json |
Output
| Producto | Ruta |
|---|
| Estrategia Juez A | projects/{proyecto}/v{n}/strategy/STRATEGY-A.json |
| Estrategia Juez B | projects/{proyecto}/v{n}/strategy/STRATEGY-B.json |
| Estrategia final sintetizada | projects/{proyecto}/v{n}/STRATEGY.json |
Los Dos Jueces
| Agente | Modelo | Enfoque |
|---|
modelo-a | modelo-principal | Analítico-estructurado — DAFO riguroso, modelo de negocio validado, pricing basado en costes+competencia, timeline conservador, mitigación de riesgos sistemática |
modelo-b | modelo-secundario | Creativo-disruptivo — propuesta de valor diferencial, modelo de negocio innovador, pricing psicológico, crecimiento agresivo, ventaja competitiva única, GTM creativo |
Ventaja dual-LLM: Un modelo prioriza solidez y viabilidad probada; el otro aporta diferenciación y ambición. La síntesis captura lo mejor de ambos enfoques.
Consultoría de Expertos
Ambos jueces deben consultar los frameworks de expertos ANTES de generar. La asignación es:
Juez A (Modelo A) — OBLIGATORIO consultar:
alex-hormozi-pitch → Propuesta de valor, oferta irresistible, pricing
business-canvas → Modelo de negocio estructurado (9 bloques)
risk-assessment → Análisis de riesgos profesional
Juez B (Modelo B) — OBLIGATORIO consultar:
entrepreneur-strategist → Estrategia general y ventaja competitiva
growth-multiplier → Crecimiento exponencial, revenue oculto
reality-distortion → Pensamiento disruptivo, diseño de producto
influence-engineer → Persuasión y posicionamiento
Adicionales (según tipo de negocio):
- Local/Ocio →
magnetic-marketer, 10x-closer
- SaaS/Tech →
lead-gen-strategist, wealth-philosopher
- Servicios →
straight-line-closer, customer-value
Paso 1: Launch Paralelo
Lanzar ambos jueces como agentes independientes con delegar al modelo:
ejecutar como sub-tarea(id=modelo-a, task:
"Lee skills/pipeline-strategy-dual/SKILL.md para entender el formato de output.
Lee GROUND-TRUTH.json, MARKET-ANALYSIS.json, FINANCIALS.json y BRIEF.json en projects/{proyecto}/v{n}/.
Consulta OBLIGATORIAMENTE estos skills de expertos:
- skills/alex-hormozi-pitch/SKILL.md
- skills/business-canvas/SKILL.md
- skills/risk-assessment/SKILL.md
Tu ENFOQUE: analítico-estructurado.
- DAFO riguroso con datos del ground truth (no genérico)
- Modelo de negocio validado contra benchmarks del sector
- Pricing basado en costes + competencia (datos reales)
- Timeline conservador con hitos Go/No-Go
- Mitigación de riesgos sistemática (cada riesgo alto con plan concreto)
- Plan operativo realista con recursos disponibles
- Unit economics verificados contra financials
- Estrategia marketing basada en canales probados del sector
Genera un STRATEGY.json completo.
Escríbelo en projects/{proyecto}/v{n}/strategy/STRATEGY-A.json"
)
ejecutar como sub-tarea(id=modelo-b, task:
"Lee skills/pipeline-strategy-dual/SKILL.md para entender el formato de output.
Lee GROUND-TRUTH.json, MARKET-ANALYSIS.json, FINANCIALS.json y BRIEF.json en projects/{proyecto}/v{n}/.
Consulta OBLIGATORIAMENTE estos skills de expertos:
- skills/entrepreneur-strategist/SKILL.md
- skills/growth-multiplier/SKILL.md
- skills/reality-distortion/SKILL.md
- skills/influence-engineer/SKILL.md
Tu ENFOQUE: creativo-disruptivo.
- Propuesta de valor que diferencie radicalmente (no 'me too')
- Modelo de negocio que rompa convenciones del sector
- Pricing psicológico y de anclaje (no solo costes + margen)
- GTM creativo con canales no evidentes
- Alianzas estratégicas y partnerships disruptivos
- Ventaja competitiva defendible y difícil de copiar
- Crecimiento exponencial con leverage
- Narrativa de marca memorable y diferenciadora
- Momentos 'wow' en la experiencia del cliente
Genera un STRATEGY.json completo.
Escríbelo en projects/{proyecto}/v{n}/strategy/STRATEGY-B.json"
)
Ambos en paralelo. Esperar AMBOS antes de continuar a Paso 2.
REGLA CRÍTICA: Cada juez NO ve el output del otro. Estrategia 100% independiente.
Los jueces son agentes con modelo fijo en config — Planitor no necesita especificar modelo.
Paso 2: Synthesis (Planitor orquesta)
Planitor lee STRATEGY-A.json y STRATEGY-B.json y sintetiza directamente.
Clasificación de Elementos
| Clasificación | Definición | Acción |
|---|
| CONFIRMED | Ambos jueces proponen lo mismo o muy similar | Alta calidad → incluir directamente |
| COMPLEMENTARY | Cada juez aporta algo distinto pero compatible | Fusionar en una versión que incorpore ambos |
| CONTRADICTORY | Los jueces discrepan | Evaluar contra datos del GROUND-TRUTH → prevalecen los datos |
Criterios de Síntesis
- Propuesta de valor: Si B tiene algo más diferencial pero A más sólido → combinar: diferenciación de B + viabilidad de A
- Pricing: Base de A (sostenible) + tácticas de B (psicología de precios)
- GTM: Canales probados de A + canales creativos de B = mix completo
- Timeline: Base conservadora de A + aceleradores de B donde tengan sentido
- Riesgos: Todos los de A (completos) + los adicionales de B que sean relevantes
- Modelo de negocio: Si B propone algo innovador pero viable → priorizar
Estructura de STRATEGY.json (output final)
{
"id": "strategy_{YYYY-MM-DD}_{proyecto_slug}",
"proyecto_ref": "proyecto-id",
"dual_llm": true,
"synthesis_sources": {
"strategy_a": "strategy/STRATEGY-A.json",
"strategy_b": "strategy/STRATEGY-B.json"
},
"mision": "",
"vision": "",
"propuesta_valor": "",
"modelo_negocio": {},
"pricing": {},
"estrategia_marketing": {},
"plan_operativo": {},
"timeline": [],
"riesgos": [],
"proximos_pasos": [],
"consultoria_aplicada": {
"juez_a": [],
"juez_b": []
}
}
Reglas
- Independencia: los jueces NO comparten output. Cada uno genera su estrategia sin ver la del otro
- Síntesis coherente: la estrategia final debe leerse como una sola propuesta, no como una mezcla
- Datos prevalecen: si un juez propone algo que contradice datos del GROUND-TRUTH → descartar
- Viabilidad: la síntesis debe ser ejecutable con los recursos disponibles. No incluir ideas sin plan concreto
- Si hay múltiples líneas de producto → incluir Escenario Mínimo Viable
- Una sola versión del timeline
- FODA referenciando secciones, no repitiendo datos
Agentes Utilizados
modelo-a (Modelo A) — Agente independiente con modelo fijo en config
modelo-b (Modelo B) — Agente independiente con modelo fijo en config
- Ambos son subagentes permitidos de Planitor
Integración con Orchestrator
El Orchestrator debe:
- Llamar a
pipeline-strategy-dual cuando FINANCIALS.json esté completo
- Esperar los 3 archivos (STRATEGY-A.json, STRATEGY-B.json, STRATEGY.json)
- Pasar STRATEGY.json a la fase BUILD
- Si el usuario quiere ver alternativas → puede consultar STRATEGY-A.json y STRATEGY-B.json en
strategy/