think
por tw93think es una skill de soporte a la decisión para convertir ideas vagas en planes aprobados y cerrados antes de programar. Úsala para diseño de funcionalidades, decisiones de arquitectura, análisis de compromisos y preguntas de “¿deberíamos hacer esto?”, cuando lo importante es el criterio, no la implementación. Encaja con think for Decision Support, think guide y necesidades de uso de think en flujos de trabajo centrados en el repo.
Esta skill obtiene 78/100, lo que la convierte en una candidata sólida para un directorio: tiene condiciones de activación claras, un cuerpo de contenido amplio orientado al flujo de trabajo y suficiente guía de decisión como para reducir la improvisación frente a un prompt genérico. Los usuarios pueden esperar una skill útil para planificación y validación, aunque aún hay cierta fricción de adopción porque el repo no incluye archivos complementarios y contiene marcadores de marcador de posición.
- Activación clara: el frontmatter nombra casos de uso concretos (por ejemplo, 出方案, 怎么设计, si mantener una funcionalidad) y excluye casos de corrección de errores.
- Contenido operativo sustancial: el cuerpo de SKILL.md es grande, con varias secciones de flujo de trabajo y restricciones que sugieren orientación real de ejecución y no un simple esqueleto.
- Buen apoyo para el agente: indica explícitamente que convierta ideas vagas en planes aprobados, tome postura y espere la aprobación antes de implementar.
- No se proporciona comando de instalación ni archivos de soporte, así que los usuarios solo obtienen el documento de la skill y pueden necesitar más guía de configuración.
- Aparecen marcadores de marcador de posición ('todo', 'tbd') en el contenido, lo que reduce la confianza y sugiere que algunas secciones están incompletas.
Descripción general de think skill
Qué hace think skill
think es un skill de apoyo a la toma de decisiones para convertir una idea imprecisa en un plan claro y aprobado antes de que alguien escriba código. Es ideal para diseño de funcionalidades, decisiones de arquitectura, análisis de tradeoffs y preguntas del tipo “¿deberíamos hacer esto?”, donde lo principal es el criterio, no la implementación.
Quién debería instalarlo
Instala think skill si sueles necesitar ayuda con decisiones de producto, dirección técnica o planificación acotada en un flujo de trabajo centrado en el repo. Es especialmente útil cuando una solicitud empieza con “planifica esto”, “¿cuál es la mejor forma?”, “¿deberíamos mantener esto?” o preguntas similares de valoración.
Qué lo hace diferente
Este skill tiene una postura clara: empuja a dar una recomendación concreta, destaca qué evidencia haría cambiar esa recomendación y evita entrar en código demasiado pronto. Eso hace que think for Decision Support sea más sólido que un prompt genérico de brainstorming cuando necesitas una respuesta lista para tomar una decisión.
Cómo usar think skill
Instálalo y actívalo
Instálalo con npx skills add tw93/Waza --skill think. Después úsalo cuando la tarea sea elegir, dar forma o validar una dirección, en lugar de corregir un fallo ya conocido. El paso de think install es sencillo, pero la calidad depende de que le des un contexto real de decisión.
Da la forma correcta a la entrada
Un buen prompt de think usage debería incluir el objetivo, las restricciones, la audiencia y cuál es realmente la decisión abierta. Por ejemplo: “Necesitamos un flujo de onboarding más rápido para administradores de SMB; solo podemos cambiar la UI, no podemos añadir trabajo de backend en este sprint y necesitamos una recomendación con tradeoffs”.
Lee primero el archivo correcto
Empieza por SKILL.md, ya que el repositorio es deliberadamente minimalista y no hay carpetas de apoyo rules/, references/ ni resources/. La guía práctica principal está en el cuerpo del skill: modo ligero, modo de evaluación y la regla de no entrar en implementación hasta que haya aprobación.
Usa el flujo como un embudo de decisión
Un buen flujo de think guide es: plantea la decisión, enumera las restricciones, pide la mejor opción y, solo si hace falta, solicita un plan con riesgos y alternativas. Si no sabes si usar el modo ligero o el modo completo, describe si el problema ya está definido; ese solo detalle cambia mucho la salida.
Preguntas frecuentes sobre think skill
¿think es solo para nuevas funcionalidades?
No. También es útil para decisiones de arquitectura, valoraciones de producto, refactors con tradeoffs reales y preguntas del tipo “¿merece la pena hacer esto?”. No es la mejor opción para bugs simples o cambios pequeños donde la respuesta ya es obvia.
¿En qué se diferencia de un prompt normal?
Un prompt normal suele generar opciones vagas. think skill está diseñado para forzar una decisión: una ruta recomendada, tradeoffs explícitos y un límite claro contra programar antes de la aprobación. Eso lo hace mejor cuando necesitas un plan que pueda revisar un compañero o un stakeholder.
¿think es apto para principiantes?
Sí, si la persona puede describir el objetivo con lenguaje claro. Los principiantes sacan más provecho cuando aportan el problema, las restricciones y el resultado esperado, aunque no conozcan los términos técnicos.
¿Cuándo no debería usar think?
No lo uses cuando ya sabes cuál es la solución y solo necesitas ejecutar, o cuando la tarea es tan acotada que una edición directa es más rápida que el análisis. También aporta menos si no hay una decisión real que tomar y solo necesitas una reescritura rápida.
Cómo mejorar think skill
Aporta contexto con nivel de decisión
Las mejores entradas para think skill incluyen el estado actual, el estado objetivo, las restricciones no negociables y cómo se ve el éxito. Por ejemplo, “Necesitamos reducir el tiempo de configuración de 10 minutos a 2, mantener el backend actual y evitar nuevas dependencias” genera mejor orientación que “mejora el onboarding”.
Pide la decisión, no solo ideas
Si quieres un mejor think usage, pide una recomendación con justificación, no una lista de posibilidades. Bien: “Elige un enfoque y explica por qué gana bajo estas restricciones”. Flojo: “Dame algunas ideas”.
Haz visibles los tradeoffs que te importan
Indícale al skill qué pesa más: velocidad, mantenibilidad, coste, UX, riesgo o capacidad del equipo. Esto ayuda a que think for Decision Support produzca un plan alineado con tus prioridades, en lugar de una respuesta genérica de buenas prácticas.
Itera con restricciones más precisas
Si el primer resultado es demasiado amplio, acótalo con un seguimiento: añade una fecha límite, una dependencia prohibida, un usuario objetivo o un componente que deba conservarse. La forma más rápida de mejorar la respuesta es convertir supuestos ocultos en restricciones explícitas antes de pedir el siguiente plan.
