Producto
Valide la necesidad de una función antes de construirla
Una nota de decisión que comprueba si una función propuesta resuelve un problema verificado de usuario o negocio y elige construir, descubrir, aplazar o rechazar.
El proceso
Hazlo en este orden.
- Enuncia la capacidad propuesta, el resultado previsto, los usuarios afectados, el plazo de decisión, las alternativas actuales y qué evidencias cambiarían la decisión.
- Recopila comportamiento de usuario, evidencias de soporte, investigación, datos de producto y contexto empresarial, distinguiendo una solicitud declarada de una necesidad observada.
- Mapea la necesidad a trabajos del usuario, frecuencia, gravedad, ajuste estratégico, restricciones y coste de dejar el problema sin resolver.
- Diseña la prueba de descubrimiento segura más pequeña, como un prototipo, prueba con atención, embudo instrumentado o conversación con cliente, con criterios de éxito y parada.
- Compara construir, comprar, cambiar el proceso, aplazar y rechazar en valor esperado, coste, reversibilidad, riesgo y valor de aprendizaje.
- Registra la decisión, la confianza, el responsable, la fecha, las premisas, las evidencias que la desmentirían y la prueba o métrica de seguimiento que activará un cambio.
- Entrega el memo con evidencias y riesgos no resueltos y pausa antes de comprometer gasto, exponer a usuarios o anunciar una decisión de construcción.
Trae esto
Datos que el gato va a pedir.
- propuesta de función y resultado objetivo
- evidencias de usuario y negocio
- alternativas y restricciones
- responsable de la decisión y horizonte de la prueba
Router + un playbook
Enruta primero. Elige uno.
Cat Paw carga un playbook por tarea, no mezcla varios. Empieza por este router; el resto son candidatos específicos del workflow.
- Router:
minimal-code-pack skills/minimal-code-pack/feature-necessity-decision/SKILL.md
Límites
Los límites viajan con el prompt.
- Verifica las herramientas, cuentas, permisos y el espacio de trabajo reales antes de empezar; nunca afirmes que exista una herramienta, cuenta, fuente o capacidad no disponible.
- Usa Latch/target-workspace para código privado, artefactos, sondeos en vivo o datos no públicos; si ese acceso no está disponible, detente en el límite e informa del bloqueo en lugar de sustituirlo por una suposición.
- Pausa para obtener aprobación explícita antes de acciones externas con consecuencias; devuelve evidencias, riesgos no resueltos, supuestos y cualquier acción que aún esté esperando aprobación.
Listo significa
Un cierre que se puede comprobar.
Un memo revisable de validación de necesidad recomienda construir, descubrir, aplazar o rechazar, con evidencias de usuarios, alternativas, confianza, una prueba de seguimiento y riesgos no resueltos explícitos.
Fuentes
De dónde sale este proceso.
- github.com/DietrichGebert/ponytail/tree/e3ba2aa6f1e6f0bc4d69eb09c9f0d0a93af56156/
- www.gov.uk/service-manual/user-research
- www.gov.uk/service-manual/service-assessments
Las fuentes fijan el patrón del workflow. Los posts de Reddit y de la comunidad, cuando aparecen, se tratan como anécdotas de quien lo practica, no como hechos universales.