Lógica de salto y ramificación

Configura la lógica de la encuesta para que ningún encuestado llegue a un callejón sin salida

Skill gratis para Claude Code, Codex, Cursor y Gemini CLI. Trabaja a través del servidor MCP de SurveyNinja, con tus permisos.

Categoría
Crear y compartir
Etiquetas
lógica y ramificación, redacción
Funciona con
Claude Code, Codex, Cursor, Gemini CLI
Herramientas MCP
3, 2 cambian datos
Versión
1.0.1, 20 de octubre de 2026
Creada por
SurveyNinja
Precio
Gratis
Archivo de la skill
SKILL.md

Qué hace

  • Cada quien ve solo sus preguntas. Ramas, preguntas que se muestran u ocultan, bloques omitidos, descalificaciones y cuotas evitan que el encuestado vea lo que no le aplica.
  • Ninguna rama termina sin salida. Cada rama tiene una salida, al siguiente bloque o al final de la encuesta.
  • Cada ruta se revisa. Después del cambio, la skill recorre cada rama desde la primera pregunta hasta el final.

Ejemplo

Tú escribes

Si alguien nos califica con menos de cuatro, pregúntale por qué

Lo que te devuelve el asistente

4
Ramas
0
Sin salidacada ruta recorrida
0
Inalcanzables
0
Ciclossin saltos hacia atrás
  1. Calificación menor a 4 → "¿Qué salió mal?" rama por respuesta · pregunta 2
  2. Calificación de 4 o más → saltar la pregunta 3 bloque omitido
  3. "Nunca usé el servicio" → descalificación filtro de perfil · pregunta 4
  4. 200 respuestas en el grupo → dejar de admitir cuota
"Otro" se activa con la opción, no con el texto

Un error común es esperar que el salto reaccione a lo que se escribe en el campo "Otro". La condición reacciona a que se elija la opción; el texto no cuenta.

Las reglas de arriba son un ejemplo. La lógica se arma con tus preguntas y sus identificadores.

Cómo funciona

  1. Primero lee la estructuraLa skill lee primero los identificadores de las preguntas, así cada condición apunta a una pregunta real.
  2. Arma el tipo de regla adecuadoUna rama según la respuesta, una pregunta que se muestra u oculta, un bloque que se salta, un filtro para quien no califica o una cuota por grupo, según lo que necesites.
  3. Conoce las trampas comunes"Otro" se activa con la opción, no con el texto que se escribe. "Mayor que" no funciona con texto. Las condiciones se revisan en orden y gana la primera que se cumple.
  4. Recorre cada ruta después del cambioDesde la primera pregunta hasta el final, rama por rama. Si hay más de tres o cuatro ramas, el asistente describe el mapa con palabras.

Prueba también

  • Que quien nunca usó el servicio se salte las preguntas de calidad
  • Revisa si la lógica de la encuesta tiene callejones sin salida

Lo que no hará

  • No escribir lógica sin leer la estructura
  • No cambiar las preguntas en la misma edición
  • No crear ramas cuando basta una pregunta con opciones
  • No sugerir un plan superior ni presionarte para pagar

La skill trabaja con tus permisos. Las herramientas que cambian datos vienen marcadas, así que revisas lo que el asistente va a hacer antes de confirmar. Para cortar el acceso, quita el conector en el asistente o borra la clave API.

En resumen

¿Qué se puede configurar?

Una rama según la respuesta ("calificó con menos de cuatro, pregúntale por qué"), mostrar u ocultar una pregunta, saltar un bloque, descalificar a quien no cumple el perfil y cuotas por grupo.

¿Por qué la skill lee primero la encuesta?

Las condiciones apuntan a las preguntas por su identificador. La skill lee primero esos identificadores, así cada condición apunta a una pregunta real.

¿Cómo evita los callejones sin salida?

Cada rama debe tener salida, al siguiente bloque o al final, y ninguna puede regresar a una pregunta ya respondida.

¿Una condición reacciona al texto escrito en "Otro"?

No. La condición reacciona a que se elija la opción "Otro", no a lo que escribió el encuestado.

¿La skill también cambia mis preguntas?

No. Las preguntas y la lógica son cambios separados. Si cambian al mismo tiempo y algo falla, no se sabe cuál fue la causa.

¿Qué necesito para usar esta skill?

Una cuenta de SurveyNinja en cualquier plan, incluido el gratuito, y un asistente de IA compatible con MCP que cargue skills desde una carpeta, como Claude Code, Codex, Cursor o Gemini CLI. La skill es un archivo de texto; el asistente trabaja con tu clave API o con el acceso que autorizas al conectarlo.

La skill completa

El archivo SKILL.md que lee el asistente, tal como está en el archivo descargable.

Ver el texto completo

Branching and routing

Logic is where surveys break silently: a condition references a question by identifier, and a branch built blind leads the respondent into a dead end with no way out.

Reply to the person in the language they write in.

The order is strict

  1. get_quiz_structure: read the current state and the question identifiers.
  2. Build the change against what actually exists.
  3. update_quiz_logic: write.
  4. The edit lands in the draft. Respondents get it only after publish_quiz, and publishing waits for the person's go-ahead.

The first step cannot be skipped. Identifiers cannot be guessed, and logic that points at a question that does not exist is rejected on save (widget_missing and similar errors).

What can be built

  • Branch on an answer. "Rated below four: ask why."
  • Show or hide a question. "Ask about delivery only if they ordered online."
  • Skip a block. "Did not use the service: do not ask about its quality."
  • Screen out. A respondent who does not fit belongs on a screenout screen, not driven to the end and cleaned up afterwards.
  • Quotas. Once a group is full, stop admitting it.
  • Branch on a link label. A value passed in the survey link (a hidden variable) can drive a condition. Hidden variables are not on every plan: if they are not available, say so and stop.

Rules people trip over

  • Every branch needs an exit, to the next block or to the end of the survey.
  • A condition on "Other" matches the option, not the text typed into it.
  • The operator must fit the question type. Greater and less than are for numbers and scales, not for text or choices.
  • Order matters: conditions are checked top to bottom and the first match wins.
  • A branch must not lead back to an already answered question, or the respondent ends up in a loop.

After the edit

Walk the route by eye: from the first question along every branch to the end. If there are more than three or four branches, describe the map in words: who ends up where. Then ask whether to publish: until then respondents still follow the old route.

What not to do

  • Do not write logic without reading the structure.
  • Do not change the question set in the same edit. When something breaks, it becomes unclear which change caused it.
  • Do not build branching where one question with options is enough.
  • Do not suggest a plan upgrade or lead to payment. If a limit is hit, state the fact and stop.
El ninja de SurveyNinja en un cohete

Conecta SurveyNinja a tu asistente

El servidor MCP funciona en todos los planes, también en Free. Regístrate, permite el acceso y pídele a tu asistente que arme la primera encuesta.