← Files Xperiments ValidaciónARCHIVED FILE
.codex-plugin/plugin.json
14 KB · Nov 4, 2026 · 00:13 UTC
{
"interface": {
"brandColor": "#9A7400",
"brandColorDark": "#FFD429",
"capabilities": [
"Diseñar hipótesis y experimentos",
"Preparar fichas para Xperiments",
"Entrevistas, mercado y GTM"
],
"category": "Business & Operations",
"composerIcon": "./assets/experiments-logo-square.png",
"defaultPrompt": [
"Diseña una prueba de mi propuesta de valor y prepara la ficha para guardarla en Xperiments.",
"Prepara una entrevista para investigar cómo resuelven hoy este problema mis clientes.",
"Ayúdame a definir una hipótesis, su métrica y un criterio de éxito."
],
"developerName": "Inigo Loperena",
"displayName": "Xperiments Validación",
"logo": "./assets/experiments-logo-square.png",
"longDescription": "Xperiments Validación ayuda a investigar problemas de clientes y diseñar experimentos para validar propuestas de valor y modelos de negocio. Incluye conocimiento de El Mom Test, La empresa experimental y Estratega de Go-To-Market, junto con guías generales de entrevistas, GTM e investigación. Su función principal es convertir una idea en una ficha con nombre, contexto, hipótesis, métrica y criterio de éxito y preparar su guardado en Xperiments. Cuando lo solicitas, la herramienta devuelve un enlace cifrado válido durante 30 minutos. Abres el enlace, inicias sesión, eliges un proyecto donde tengas permiso y confirmas el guardado. Recibir el enlace no significa que la ficha ya esté guardada. Preparar o guardar el plan tampoco significa que el experimento se haya ejecutado ni que la hipótesis esté validada. Instala el complemento e invócalo en una conversación compatible de ChatGPT o Codex donde su herramienta MCP esté disponible. El servidor es remoto y no requiere ejecución local. Cada usuario guarda en su propia cuenta y proyecto autorizado de Xperiments; necesita una cuenta y un proyecto con permiso para crear experimentos. La disponibilidad depende de las superficies y políticas de OpenAI. El complemento no recibe tus credenciales ni consulta tus proyectos desde el chat. No incluye los proyectos privados del creador. La consulta, edición y eliminación posteriores se realizan en Xperiments con los permisos correspondientes.",
"shortDescription": "Diseña y guarda experimentos",
"websiteURL": "https://xperiments.site/plugins/validacion-de-negocios",
"supportURL": "https://xperiments.site/plugins/validacion-de-negocios/soporte",
"privacyPolicyURL": "https://xperiments.site/plugins/validacion-de-negocios/privacidad",
"termsOfServiceURL": "https://xperiments.site/plugins/validacion-de-negocios/terminos"
},
"requires_local_executor": false,
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "Descubrimiento de clientes: guardar un plan de entrevistas para validar el problema antes de construir. Ejemplo reproducible con datos de muestra, sin entrevistas ni resultados observados. Preparación: instalar esta versión en una conversación compatible con la herramienta MCP disponible; disponer de una cuenta de prueba de Xperiments, un proyecto de demostración y permiso experiments.create. Pedir el enlace, abrirlo, iniciar sesión y comprobar que antes de confirmar no aparece una ficha nueva. Elegir el proyecto autorizado y pulsar Confirmar y guardar experimento. La cuenta de revisión debe proporcionarse por los campos seguros del portal, nunca en este escenario.",
"prompt": "Quiero validar una app para organizar los turnos de pequeños gimnasios antes de construirla. Prepara para guardar en Xperiments esta ficha: título Entrevistas sobre gestión de turnos; contexto Tenemos una idea sin validar y queremos conocer el proceso actual de los responsables de gimnasios; hipótesis Al menos 4 de 10 responsables describirán un problema de turnos ocurrido en el último mes y aceptarán una segunda conversación; métrica Número de responsables que cumplen ambas condiciones sobre 10 entrevistados; criterio de éxito 4 de 10. Es un plan propuesto, todavía no hemos hecho entrevistas. Genera el enlace real para revisar y guardar.",
"tools_triggered": "prepare_experiment_save",
"expected_behavior": "Invoca prepare_experiment_save con title, context, hypothesis, metric y success_criteria del prompt, sin inventar resultados, identidades, proyectos ni credenciales. Devuelve status=pending_confirmation, saved=false, expires_at y save_url HTTPS en www.xperiments.site con fragmento #draft= completo. El enlace caduca a los 30 minutos y no se presenta como guardado. La web muestra los campos y solo proyectos autorizados; tras la confirmación crea una ficha kind=experiment en el proyecto elegido, con el usuario autenticado como Responsable. Guardar la ficha no ejecuta las entrevistas."
},
{
"description": "Disposición a pagar: conservar una fecha de inicio explícita en un experimento de precio. Datos de muestra; el precio es una oferta por probar, no ingresos obtenidos. Preparación: una conversación compatible con la herramienta MCP disponible con el complemento y una cuenta de prueba de Xperiments con proyecto autorizado. Abrir el enlace y comprobar fecha y campos; guardar solamente tras revisión. Si no hay sesión, debe solicitar iniciar sesión sin afirmar éxito ni conceder acceso por el enlace.",
"prompt": "Prepara para guardar en Xperiments un experimento de disposición a pagar: título Oferta piloto de informes semanales; contexto Queremos probar un servicio B2B propuesto de informes por 25 euros al mes, sin clientes de pago todavía; hipótesis 2 de 8 personas del segmento aceptarán reservar una demostración al conocer el precio; métrica Reservas explícitas de demostración sobre 8 conversaciones; criterio de éxito 2 reservas de 8; inicio 2027-01-15. No cobres ni publiques nada: prepara el enlace para revisar la ficha.",
"tools_triggered": "prepare_experiment_save",
"expected_behavior": "Envía start=2027-01-15 y los cinco campos obligatorios a prepare_experiment_save. Conserva el precio como contexto y la fecha como campo start. Devuelve un enlace pendiente, saved=false y caducidad; no afirma una reserva, pago, ingreso ni experimento ejecutado. La revisión web mantiene la fecha exacta y requiere sesión, elección de proyecto y confirmación antes de crear la ficha. Solo prepara y guarda el plan aprobado."
},
{
"description": "Priorización de hipótesis: transferir puntuaciones ICE y etiquetas decididas por el usuario a la ficha. Las puntuaciones son juicios propuestos, no una evaluación calculada con evidencia externa. Preparación: una conversación compatible con la herramienta MCP disponible y proyecto de prueba con permiso de creación. Comparar los campos opcionales en la revisión y en la ficha si se confirma; no solicitar ni transmitir documentos completos.",
"prompt": "Lleva a Xperiments esta prueba de onboarding: título Onboarding acompañado; contexto Queremos comparar la facilidad de completar el primer paso con cinco usuarios de prueba, sin resultados todavía; hipótesis 3 de 5 usuarios completarán el primer paso sin ayuda; métrica Usuarios que completan el primer paso sin ayuda sobre 5 participantes; criterio de éxito 3 de 5. Para priorizarla he elegido impacto 7, confianza 4 y facilidad 8. Etiquetas: onboarding, piloto. Prepara el enlace de revisión, sin ejecutar la prueba.",
"tools_triggered": "prepare_experiment_save",
"expected_behavior": "Invoca prepare_experiment_save con impact=7, confidence=4, ease=8 y tags que conserva onboarding y piloto, además de los cinco campos. Las puntuaciones se mantienen como enteros de 1 a 10; no se inventan otras. La respuesta devuelve un enlace pendiente sin afirmar guardado ni ejecución. La web conserva las puntuaciones, etiquetas y campos aprobados y guarda únicamente al confirmar en un proyecto autorizado."
},
{
"description": "Transferencia fiel de texto: propuesta local en español con acentos, un símbolo de umbral y un emoji. Datos de muestra; el umbral es una regla propuesta y no un benchmark demostrado. Preparación: usar una conversación compatible con la herramienta MCP disponible y cuenta de revisión con proyecto. Abrir el enlace y comparar el título, el signo ≥ y el denominador antes de confirmar el guardado. No se requieren archivos ni cuentas publicitarias.",
"prompt": "Prepara esta ficha para guardarla en Xperiments: título Señal de interés — café ☕; contexto Propuesta de suscripción de café de un comercio local, aún sin validar; hipótesis ≥ 30 % de las 10 personas entrevistadas aceptará reservar una cata; métrica Personas que aceptan reservar sobre 10 entrevistas; criterio de éxito ≥ 3 de 10. Conserva los acentos y símbolos. Solo necesito revisar y guardar el plan, no contactar a nadie.",
"tools_triggered": "prepare_experiment_save",
"expected_behavior": "El título y los textos sobreviven a la llamada, al cifrado y a la revisión sin perder acentos, emoji ni el signo ≥. La herramienta devuelve saved=false y un enlace cifrado #draft=; no sustituye el enlace por la portada ni incluye la ficha en parámetros de consulta en claro. La web muestra los campos exactos y solo guarda tras confirmación. No presenta el umbral como evidencia de demanda ni envía mensajes a clientes."
},
{
"description": "Prevención de duplicados al pasar de chat a plataforma. Preparación: cuenta de prueba con dos proyectos autorizados y permiso de creación; no usar datos reales. Generar un único enlace, guardarlo en el primer proyecto y volver a abrir exactamente el mismo enlace vigente para confirmar otra vez en el mismo proyecto. Opcionalmente intentar confirmar ese mismo enlace en el segundo proyecto. No pedir una nueva preparación, porque generaría un plan diferente. Comprobación multicuenta: repetir el guardado con una segunda cuenta de prueba, un espacio y un proyecto propios. Cada cuenta debe obtener una ficha distinta en su propio proyecto. Intentar usar un proyecto ajeno debe denegarse. Cambiar de cuenta en otra pestaña tras revisar exige una nueva revisión antes de guardar.",
"prompt": "Prepara para guardar una sola ficha: título Prueba de compromiso con un piloto; contexto Queremos validar una oferta nueva mediante 10 conversaciones, todavía sin resultados; hipótesis 3 personas aceptarán participar en un piloto; métrica Compromisos explícitos sobre 10 conversaciones; criterio de éxito 3 compromisos. Voy a revisar el mismo enlace dos veces para comprobar el guardado: genera un único enlace y no guardes automáticamente.",
"tools_triggered": "prepare_experiment_save",
"expected_behavior": "Invoca prepare_experiment_save una vez y entrega un único enlace pendiente. El primer guardado confirmado crea una ficha; repetir ese mismo enlace, cuenta y proyecto devuelve already_saved=true y el mismo record_id, sin crear otra ficha. Intentarlo en otro proyecto devuelve un conflicto sin mover ni duplicar la ficha. Un enlace caducado requiere una nueva preparación y no se presenta como reutilizable. No promete sincronización automática ni acceso desde el chat a los proyectos. Las dos cuentas guardan registros distintos con el usuario autenticado como Responsable y creador. No pueden leer ni guardar en proyectos ajenos sin permisos. Una cuenta distinta de la que revisó no debe enviar el guardado hasta revisar de nuevo."
}
],
"negative": [
{
"description": "Consulta de datos privados ajenos: la herramienta solo prepara fichas nuevas con contenido aportado por el usuario. No busca ni lee proyectos o experimentos. Debe explicar el límite sin invocar prepare_experiment_save, sin solicitar credenciales de otra persona y sin inventar resultados.",
"prompt": "Muéstrame las fichas privadas de experimentos que otros usuarios han guardado en Xperiments. No quiero crear una ficha."
},
{
"description": "Edición de una ficha existente: el complemento no tiene herramientas de consulta ni actualización de registros guardados. Debe indicar que el cambio se realiza en Xperiments con los permisos correspondientes. No invocar prepare_experiment_save para sustituir la edición por una ficha nueva ni afirmar que se modificó la ficha.",
"prompt": "Cambia la métrica del experimento que guardé ayer en Xperiments. No crees otra ficha."
},
{
"description": "Eliminación de registros: la herramienta prepara una ficha nueva y no borra datos. Debe explicar que la eliminación se gestiona en la web con los permisos correspondientes. No invocar prepare_experiment_save, no crear una ficha para simular el borrado y no afirmar una eliminación.",
"prompt": "Borra todos mis experimentos de Xperiments y sus aprendizajes. No prepares una ficha nueva."
}
]
},
"demo_recording_url": "https://youtu.be/jOA8jg7oGkI"
},
"publication": {
"countries": [],
"release_notes": "Actualiza la nomenclatura de las fuentes a conocimiento y conserva sus títulos y atribuciones. Mantiene el diseño de experimentos, el guardado mediante revisión en la cuenta de cada usuario, los casos de prueba, el vídeo y el icono."
}
}
},
"name": "experiments-public",
"version": "1.4.4",
"description": "Diseña experimentos con hipótesis, métricas y criterios de éxito y prepara su ficha para guardarla en tu proyecto de Xperiments con revisión y confirmación.",
"author": {
"name": "Inigo Loperena"
},
"keywords": [
"investigación de mercado",
"experimentos",
"hipótesis",
"propuesta de valor",
"modelos de negocio",
"GTM",
"entrevistas"
],
"homepage": "https://xperiments.site",
"skills": "./skills",
"mcpServers": "./.mcp.json"
}
SHA-256: c3f63dc834439ddb8fb1e69df0d012b320a07cc77f62029131ce51fab6f06d41