ooligo
claude-skill

Prepara una reunión de forecast con dos snapshots semanales del pipeline

Dificultad
intermedio
Para
revops
RevOps

Stack

Un gerente comercial que prepara su reunión semanal de forecast necesita saber qué oportunidades cambiaron y qué preguntarle al representante. Esta descarga compara dos snapshots CSV fechados de un solo representante. Produce un informe en Markdown con totales por categoría, IDs de oportunidades modificadas y preguntas vinculadas con cada cambio. Usa primero el ejemplo ficticio para ver qué conclusiones permiten los datos. Descarga el paquete completo.

Ejecuta el ejemplo ficticio

Extrae el ZIP en un directorio. Abre una terminal en el directorio que contiene forecast.py. El programa requiere Python 3.9 o posterior y usa la biblioteca estándar. La muestra requiere cero cuentas de proveedores, llamadas a API o tokens de modelos.

python3 forecast.py demo

La demo lee examples/pipeline-2026-10-16.csv y examples/pipeline-2026-10-23.csv, genera el informe y compara su texto con el archivo esperado que viene incluido. Si coincide, imprime el informe. Un error de validación o de los archivos de ejemplo termina con código 2 y un diagnóstico. Puedes inspeccionar el resultado antes de ejecutar nada. Informe esperado.

Cada snapshot tiene cuatro oportunidades ficticias de REP-F01. En ambas semanas aparecen cinco IDs distintos. Commit sube de 30.000 a 50.000 USD, best case baja de 58.000 a 30.000 USD y upside sube de 20.000 a 32.000 USD. El pipeline abierto total crece 4.000 USD. El movimiento mayor de 20.000 USD en commit incluye transferencias entre categorías.

Pine Mill (D-101) pasa de best case a commit, sube de 48.000 a 50.000 USD y mueve su cierre del 6 al 20 de noviembre. Pregunta quién confirmó la nueva fecha. Cedar Loom (D-102) sale de commit y sigue en la exportación actual. Maple Ferry (D-104) desaparece. Revisa su estado en el CRM y el alcance de la exportación antes de marcarla como ganada o perdida. Fern Desk sigue igual. Amber Finch aparece por primera vez en el archivo actual.

Compara tus exportaciones autorizadas

Usa dos snapshots completos del pipeline abierto del mismo representante. Conserva los IDs estables de las oportunidades en ambas fechas. Compara por ID incluso si cambia el nombre visible de la cuenta. Usa los mismos filtros, moneda y definiciones de categorías de forecast en ambas exportaciones. Un cambio silencioso de filtro puede parecer movimiento real y exige que lo investigue el responsable de la exportación.

python3 forecast.py compare prior.csv current.csv

README.md especifica ocho columnas. El programa acepta columnas reordenadas y rechaza encabezados faltantes, inesperados o repetidos. Comprueba que todas las filas compartan representante y fecha dentro de su archivo, que ambos archivos representen al mismo representante y que el snapshot actual sea de 1 a 10 días posterior al anterior. Esa ventana es una política de ejemplo para reuniones semanales. Si se omitió una semana, prepara un par comparable nuevo.

Usa commit, best_case o upside como categoría. Proporciona un importe no negativo en USD con hasta dos decimales y una fecha de cierre ISO. El programa suma centavos enteros para preservar los importes exactos. IDs duplicados, monedas no admitidas, filas mal formadas, snapshots vacíos y fechas inválidas detienen la comparación. Investiga por separado una exportación vacía porque no permite establecer el representante ni la fecha.

Revisa el informe con el representante

Lee los totales por categoría y rastrea cada ID modificado en los dos registros. Un ID nuevo genera una pregunta sobre su aparición. Uno ausente genera una revisión de estado y alcance. Los cambios de categoría, importe, cierre o nombre de cuenta seleccionan preguntas fijas. La cantidad sin cambios ayuda a conciliar una semana tranquila. El informe contiene campos observados y preguntas. El representante aporta la explicación del cliente y el gerente se hace responsable del forecast presentado.

Usa references/01-briefing-format.md para revisar las secciones. references/02-question-library.md explica cómo los cambios de campos seleccionan preguntas. references/03-deal-deepdive-template.md deja espacio para que el gerente registre contexto confirmado, responsable y fecha de seguimiento después de la reunión. Editar esa hoja no altera los totales calculados. El programa genera el informe en inglés.

Si el equipo quiere que un asistente invoque el programa, el paquete incluye SKILL.md para Claude. Copia el paquete extraído en .claude/skills/forecast-meeting-prep/ dentro del proyecto e invoca /forecast-meeting-prep con las rutas aprobadas. Revisa el entorno de procesamiento antes de proporcionar oportunidades reales. El comando local de Python basta para todo el ejemplo ficticio. Configuración de skills en Claude Code.

La conexión con Salesforce requiere una implementación separada

Un adaptador de Salesforce debe autenticar al solicitante y aplicar sus permisos sobre el representante, los registros y los campos antes de leer o exportar datos. Una cuenta de servicio tiene sus propios permisos. Verifica explícitamente el acceso del gerente solicitante en el adaptador y prueba un solicitante autorizado y otro denegado antes de habilitar exportaciones reales. Asigna responsables para la programación de snapshots, permisos de almacenamiento y retención. Un rep_id en el CSV comprueba coherencia dentro de los datos proporcionados. El lector de archivos no puede establecer quién hizo la extracción. Guía de acceso de Salesforce.

Cuándo conviene la muestra

Elige este workflow para conversar de forma repetible sobre cambios entre dos exportaciones. Una tabla dinámica y notas manuales son una referencia razonable cuando hay pocas oportunidades y el gerente ya puede rastrear cada cambio. Usa el paquete de prompts de revisión del pipeline para una revisión más amplia o el workflow narrativo de forecast para redactar comentarios sobre un forecast aprobado. La precisión del forecast, las probabilidades y la interpretación de llamadas con clientes requieren evidencia adicional.

En un piloto, registra correcciones de origen, preguntas que conserva el gerente, movimientos sin explicar y minutos de preparación y revisión. Anota por separado los costos reales de exportación, almacenamiento y asistente. Compara el mismo alcance de reunión con el proceso existente antes de afirmar que hubo ahorros.

Verificación. El 2 de noviembre de 2026, el programa local coincidió con el informe ficticio esperado. Diez comprobaciones automatizadas cubren los archivos de ejemplo y los casos de error. Ejecútalas con python3 -B test_forecast.py. La implementación de Salesforce o Claude operada por una persona, los costos reales y los resultados de reuniones siguen pendientes de verificación.

Archivos de este artefacto

Descargar todo (.zip)