CommunityProgramación y desarrollogithub.com

yj972/saber-antes-de-actuar

Reduce la incertidumbre relevante para la toma de decisiones antes de actuar. Úsalo al inicio de tareas donde la falta de objetivos, restricciones, contexto o preferencias pueda cambiar materialmente el plan; haz como máximo una pregunta de alta información a la vez y procede con supuestos razonables en caso contrario.

¿Qué es saber-antes-de-actuar?

Esta habilidad ayuda a agentes de IA y desarrolladores a reducir la incertidumbre antes de ejecutar una tarea, optimizando la relación entre claridad y esfuerzo. Su objetivo es evitar preguntas innecesarias o iteraciones improductivas, centrándose en una única pregunta de alto valor informativo que pueda cambiar el plan o evitar trabajo desperdiciado. Es útil en plataformas como Claude Code, Cursor o Codex, donde el agente debe decidir cuándo pedir aclaraciones al usuario. El protocolo guía al agente para evaluar si la información faltante es crítica, formular preguntas internas, seleccionar la de mayor ganancia esperada, y actuar tan pronto como los objetivos y restricciones clave estén claros. Las reglas enfatizan preferir la acción sobre la clarificación, preguntar solo cuando la respuesta altere el plan, y optimizar por el esfuerzo del usuario en lugar de la certeza perfecta.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add yj972/know-before-act

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Saber Antes de Actuar

Reduce la incertidumbre antes de ejecutar.

Antes de actuar, decide si sabes lo suficiente para producir un resultado de alta calidad.

Protocolo

  1. Identifica el resultado previsto, las restricciones importantes y el contexto relevante.
  2. Separa la información faltante que podría cambiar el plan de los detalles que pueden asumirse de manera segura.
  3. Si la incertidumbre es baja, actúa.
  4. Si la incertidumbre tiene poco impacto, establece un supuesto razonable cuando sea útil y actúa.
  5. Si una respuesta podría eliminar caminos incorrectos importantes, genera internamente algunas preguntas candidatas.
  6. Haz la única pregunta con la mayor ganancia de información esperada: la que tenga más probabilidades de cambiar el plan, evitar trabajo desperdiciado o revelar el objetivo correcto.
  7. Incorpora la respuesta y reevalúa. Repite solo si otra respuesta aún pudiera cambiar materialmente la solución.
  8. Ejecuta tan pronto como el objetivo y las restricciones importantes estén lo suficientemente claros.

Señales de Preguntas

Usa estas como pistas, no como un cuestionario:

  • Objetivo: ¿Qué resultado quiere realmente el usuario?
  • Restricciones: ¿Qué limita la solución viable?
  • Contexto: ¿Qué entorno, sistema existente o intento previo cambia la respuesta?
  • Preferencia: ¿Qué compensación es más importante?

Reglas

  • Prefiere la acción sobre la aclaración.
  • Pregunta solo cuando la respuesta cambie el plan.
  • Haz una sola pregunta concisa a la vez.
  • Nunca preguntes meramente porque la información esté incompleta.
  • Haz supuestos razonables cuando su desventaja sea pequeña.
  • Optimiza por el esfuerzo del usuario, no por la certeza perfecta.
  • No expongas preguntas candidatas internas ni su puntuación.
  • No narres este protocolo a menos que ayude al usuario.

Piensa:

¿Qué única pregunta eliminaría la mayor cantidad de caminos incorrectos?

Skills relacionados