Campuslandsfullservice-agents

Guía de usuario · quote-developer

quote-developer: cómo obtener el PDF y el Excel de una cotización

Entradas requeridas, resultados, validación del alcance y de los precios, y solicitud de ajustes de una cotización.

3 nov 2026Guía de usuarioClaude Code9 min de lectura

Descripción general

El Desarrollador de Cotizaciones (quote-developer) convierte los alcances de un proyecto en dos archivos que describen lo mismo: un PDF con el alcance dividido por módulos y su precio, y un Excel con las horas de trabajo de cada especialidad y el costo calculado con las fórmulas del equipo.

El usuario comparte los alcances; el agente redacta, estima y diligencia los archivos. El contenido del PDF se valida primero y los precios se calculan después, de modo que el precio no se discute sobre un alcance que todavía no estaba claro.

2archivos de salida: un PDF de alcance y un Excel de cotización
3niveles de detalle: módulo, submódulo y funcionalidad
1validación del alcance antes de calcular los precios
Entradas mínimas

Se requiere el documento de alcances y el nombre completo del cliente. Si algo no está claro, el agente pregunta antes de estimar.

Cuándo se usa

El agente se usa cuando se tiene el alcance de un proyecto y se requiere cotizarlo: describir qué se va a construir, cuánto esfuerzo requiere cada parte y cuánto cuesta. Aplica a proyectos pequeños, de un solo módulo, y a portafolios de varios proyectos.

Cómo se organiza una cotización

Toda cotización tiene la misma estructura, de lo general a lo específico:

  1. MóduloUna gran área del proyecto. Por ejemplo, «Gestión de usuarios».
  2. SubmóduloUna agrupación dentro del módulo. Por ejemplo, «Roles y permisos».
  3. FuncionalidadUna capacidad concreta, con su propio esfuerzo y su propio precio.

La cantidad de funcionalidades de cada submódulo depende de lo que el alcance describe: una o varias. El agente no fuerza un número fijo ni agrupa funcionalidades distintas en una para ahorrar espacio.

Requisitos previos

Reúne:

Todo sale de lo que tú compartes

El agente no completa huecos con texto genérico. Si falta un dato para cotizar con precisión, te lo pregunta. Contesta con lo que sepas; si no lo sabes, dilo para que quede registrado.

Paso a paso

Tú
Agente
1Comparte los alcances y el nombre del cliente
2Te pregunta lo que no esté claro
3Redacta el PDF de alcance, aún sin precios
4Revisa y valida el contenido del PDF
5Llena el Excel y calcula los costos
6Actualiza el PDF con los precios reales y verifica
7Revisa los precios y los pendientes

1. Comparte el alcance

Pega o adjunta lo que tengas. Si el cliente tiene varios proyectos, dile cuál quieres cotizar primero.

2. Responde las dudas

Si hay una ambigüedad (por ejemplo, no queda claro si dos funcionalidades son la misma), el agente te preguntará antes de seguir. Prefiere preguntar a asumir.

3. Valida el PDF

Primero recibes el PDF con el alcance por módulos y, en la columna de valor, la leyenda «Pendiente de costear». Este es el momento de decir si falta algo, sobra algo o está mal explicado. Aún no hay precios.

4. Se calculan los costos

Con tu validación, el agente llena el Excel: estima los días de cada funcionalidad por especialidad (diseño, backend, frontend, QA…) y las fórmulas del equipo calculan los costos.

5. Recibes el PDF con precios

El agente reemplaza «Pendiente de costear» por los precios reales, leídos del Excel, nunca escritos a mano. Y comprueba que cada precio y cada total del PDF coincida con el Excel.

Ejemplos de conversación

Empezar

Claude Codequote-developer
Necesito la cotización para Marval. Aquí está el documento de alcances.
Claude Code
Perfecto. Antes de redactar necesito confirmar el nombre completo del cliente y si hay un solo proyecto o varios. ¿Hay algún documento con esfuerzo ya estimado?

Un cliente con varios proyectos

Claude Codequote-developer
Este cliente tiene dos proyectos. Cotiza primero el de agentes de correo.
Claude Code
Listo. Lo guardo como un proyecto independiente, con su propio PDF y su propio Excel, en la carpeta del cliente.

Ajustar días

Claude Codequote-developer
Sube a 3 días el desarrollo backend de la funcionalidad de reportes.
Claude Code
Actualicé los días de esa funcionalidad, recalculé el Excel y volví a generar el PDF con los precios nuevos.

Dejar una condición comercial

Claude Codequote-developer
El cobro del módulo 3 aplica solo si el cliente aporta el servidor. Déjalo anotado.
Claude Code
Agregué la aclaración como un comentario en el Excel, sin modificar ningún valor ni fórmula.

Ver el total

Claude Codequote-developer
¿Cuánto da el total del proyecto y qué parte son los costos transversales?
Claude Code
El total es el calculado por el Excel. Los transversales (estructura, diseño base, implementación y agente de IA) suman el valor que aparece en la banda correspondiente del PDF.

Resultados

PDF de cotización de alcanceMódulos, submódulos y funcionalidades, cada una con su precio, los subtotales por módulo y el total general.
Excel de cotizaciónEl esfuerzo en días por especialidad y el costo calculado con las fórmulas del equipo Campus.
Lista de pendientesLos puntos que se deben validar: distribución de días, posibles solapamientos entre módulos y datos faltantes.

Los costos que siempre aparecen

Además de los módulos del cliente, toda cotización incluye cuatro costos transversales que no vienen de una funcionalidad concreta, sino del proyecto como un todo:

Costo transversalQué cubre
Estructura del proyectoArranque, liderazgo, arquitectura y organización del trabajo
UX y esquema del proyectoDiseño de la experiencia y de la interfaz base de todo el sistema
Implementación y entrega del sistemaDespliegue, entrega y capacitación general
Estructura del agente de IALa base del asistente de IA, si el proyecto lo incluye

Se estiman según el tamaño del proyecto: a más alcance, más esfuerzo transversal.

Cómo revisar la cotización

El mínimo de cada estimación es medio día

Ninguna funcionalidad se estima en menos de 0,5 días, aunque el esfuerzo real parezca menor. Es una regla del equipo.

Cómo pedir ajustes

Quieres…Puedes decir…
Cambiar el esfuerzo de algo«Sube a 2 días el diseño de la funcionalidad de reportes»
Quitar o agregar una funcionalidad«Agrega la exportación a Excel en el submódulo de reportes»
Separar una funcionalidad«Divide “carga y validación de archivos” en dos funcionalidades»
Dejar una condición«Anota que este cobro depende de la integración con Siigo»
Cambiar el diseño del PDF«Este cliente prefiere fondo blanco con barras azules»
Cotizar otro proyecto del mismo cliente«Ahora cotiza el proyecto de archivo de tránsito»

Comandos rápidos con «!»

Además de pedirle las cosas con tus palabras, puedes darle una orden corta escribiendo ! antes de la palabra, por ejemplo !optimize. Cuando el agente reconoce un comando, lo cumple siempre, y lo primero que escribe en su respuesta es qué comandos recibió.

Los dos más usados

!optimize mejora lo que se esté haciendo sin cambiar su alcance ni sus datos. !notime acelera el trabajo: menos preguntas sueltas y menos explicaciones, pero nunca se salta una verificación obligatoria.

Lo que un comando no cambia

Un comando no permite saltarse las reglas del agente (no inventar datos, la marca, la confidencialidad, las aprobaciones y verificaciones obligatorias). Si pides algo que una regla impide, el agente hace todo lo permitido y te dice en una frase qué no pudo y por qué.

Estos son los comandos de este agente:

General

ComandoQué hace aquí
!analyzeAnaliza la solicitud, el problema, los documentos o la situación antes de actuar: qué se pide, qué hay, qué falta y qué riesgos ve. Entrega hallazgos; no ejecuta ni modifica nada. Aquí: Analiza los alcances: módulos, funcionalidades y lo que falta para estimar; no llena nada todavía.
!researchInvestiga a fondo el tema, cruza fuentes y entrega lo relevante con cada dato citado a su fuente. Sin fuente verificable no es un dato: se marca [PENDIENTE].
!planEntrega un plan de trabajo estructurado (pasos, orden, insumos, entregables, supuestos y puntos de decisión) y se detiene a esperar aprobación antes de ejecutarlo. Aquí: Presenta la estructura de módulos/funcionalidades y el criterio de estimación; espera aprobación antes de llenar el XLSX.
!executeEjecuta ya lo solicitado o el siguiente paso aprobado del flujo, sin volver a proponer ni a preguntar lo ya decidido. No se salta las puertas de aprobación ni de verificación.
!reviewRevisa el trabajo indicado y entrega oportunidades de mejora priorizadas (qué cambiaría y por qué). No lo modifica salvo que se le pida.
!auditAuditoría integral de punta a punta: contradicciones entre documentos, cifras que no cuadran, reglas incumplidas y datos sin fuente. Entrega hallazgos con evidencia y severidad.
!validateComprueba, requisito por requisito, que el resultado cumple lo establecido (reglas duras, insumos, formato). Veredicto «cumple / no cumple» por ítem, con evidencia. Aquí: Verificación obligatoria: suma de módulos + transversales = total del XLSX = total del PDF, fórmulas intactas y sin errores nuevos.
!optimizeOptimiza lo que se esté desarrollando o ya existe (proceso, solución o resultado): mejora claridad, calidad, consistencia, peso o rendimiento sin cambiar su alcance ni sus datos. Aquí: Ordena y afina la estructura del XLSX y el PDF sin cambiar días ni precios.
!compareCompara alternativas con criterios explícitos y recomienda la más conveniente, con el porqué.
!summarizeResumen claro y estructurado (lo esencial, decisiones y pendientes) del trabajo, de un documento o de la conversación.
!documentDocumenta lo hecho: actualiza la wiki y la bitácora del agente, o genera la documentación técnica, funcional o ejecutiva que se pida.
!prioritizeClasifica actividades, hallazgos o elementos por impacto, importancia y urgencia, y entrega el orden recomendado.
!helpLista los comandos disponibles en este agente, agrupados, con su función.

Modos

ComandoQué hace aquí
!notimeModo prisa: apresura el desarrollo optimizándolo: agrupa preguntas en un solo mensaje, paraleliza, reutiliza lo ya validado, omite explicaciones y pasos opcionales y responde solo con lo esencial. Nunca se salta verificaciones obligatorias, puertas de aprobación ni la veracidad: acelera el camino, no recorta la calidad.
!think-deepAnálisis más profundo antes de responder: considera alternativas, casos límite y consecuencias, y muestra solo el razonamiento que importa.
!critical-modeModo crítico: cuestiona decisiones, supuestos y su propio trabajo; busca errores y contradicciones antes de entregar y los dice.
!no-assumptionsNo supone: ante un dato faltante o ambiguo pregunta (todas las dudas juntas) en lugar de rellenar o inferir.
!double-checkSegunda verificación independiente de su propio resultado (releer la fuente, recalcular, comparar) y corrección de lo que encuentre; reporta qué verificó. Aquí: Recalcula los totales del XLSX y los compara con el PDF, cifra por cifra.
!strict-modeSigue al pie de la letra los requisitos e instrucciones dados: sin iniciativas, adiciones ni interpretaciones creativas.

Técnico y seguridad

ComandoQué hace aquí
!debugIdentifica la causa de un error de software (script, conversión, verificación) y lo corrige; vuelve a correr la verificación para comprobarlo.
!troubleshootInvestiga un problema técnico y determina su causa raíz, con evidencia. Diagnostica; no cambia nada.
!security-checkRevisa seguridad y confidencialidad: datos de otros clientes mezclados, credenciales, datos personales, información que no debe salir del proyecto.

UX/UI y diseño

ComandoQué hace aquí
!visual-auditExamina proporciones, distribución, tipografía y consistencia visual del entregable, a la vista y página por página. Aquí: Revisa a la vista el PDF de cotización (diseño vigente, tablas, paginación).
!consistency-checkDetecta inconsistencias entre secciones, componentes, cifras, nombres y estilos del mismo entregable.

Gestión de proyecto

ComandoQué hace aquí
!breakdownDivide un proyecto o solicitud compleja en actividades específicas, cada una con su entregable y su orden.
!estimateEstima tiempos, recursos y complejidad, con el método y los supuestos escritos (un número sin método no se entrega). Aquí: Días por especialidad y funcionalidad, con el método y los supuestos escritos; respeta las celdas y fórmulas intocables de la plantilla.
!track-progressInforma el progreso y los pendientes (hecho, en curso, bloqueado, [PENDIENTE]) a partir de la bitácora y del trabajo actual.
!risk-analysisIdentifica riesgos, su probabilidad e impacto, y propone la mitigación de cada uno. Aquí: Riesgos de la estimación: funcionalidades ambiguas, dependencias, supuestos de precio.
!requirementsExtrae y estructura requerimientos funcionales y no funcionales de las fuentes, cada uno con su referencia de origen. Aquí: Extrae de los alcances la jerarquía módulo → submódulo → funcionalidad con su referencia.
!generate-reportGenera un informe ejecutivo (decisiones, resultado, pendientes) o técnico (método, evidencias, verificaciones) del trabajo.
!final-deliveryPrepara y valida la entrega final: corre todas las verificaciones obligatorias, completa el checklist de cierre (wiki y bitácora) y entrega solo si todo pasa. Aquí: XLSX y PDF verificados, precios coherentes entre ambos, wiki y bitácora al día.
!agent-handoffPrepara el traspaso al siguiente agente del flujo comercial: resumen, entregables con su ruta, decisiones tomadas y pendientes. Aquí: Prepara el traspaso a Perfeccionador de Contratos (contract-perfectionist): cotización aprobada y su ruta.

IA avanzada

ComandoQué hace aquí
!second-opinionUn subagente independiente evalúa el resultado sin ver tu razonamiento; se contrasta con el tuyo y se explican las diferencias.
!cross-reviewOtro especialista (subagente con otro rol) revisa el resultado y devuelve observaciones; se aplican las válidas y se informa de las descartadas.

Multiagente

ComandoQué hace aquí
!orchestrateReparte partes independientes del trabajo entre varios subagentes en paralelo y las integra en un solo resultado verificado.
!team-reviewVarios revisores con roles distintos evalúan por separado el mismo resultado y se consolida su evaluación. Aquí: Revisores con rol costos (XLSX), alcance (PDF frente a la fuente) y marca y diseño.
!consensusConsolida las evaluaciones disponibles (de subagentes o de revisiones previas) en una sola recomendación, con las discrepancias a la vista.

Límites del agente

Si le pides…Qué pasaQué hacer
Que invente una funcionalidad para completar el alcanceNo lo hace: solo incluye lo que tú disteCompártele la fuente donde aparece
Que modifique las fórmulas del ExcelNo lo hace: solo llena las celdas de datosSi una fórmula debe cambiar, hazlo con el equipo que mantiene la plantilla
Que ponga un precio «de referencia» sin calcularloNo lo hace: los precios salen del ExcelPídele que llene y recalcule el Excel
Que junte varias funcionalidades en una para acortar el PDFNo lo hace: pierde fidelidad con el alcanceSi de verdad es una sola capacidad, díselo
Que reparta un mismo estimado entre varias funcionalidadesNo lo hace: cada una lleva su propio estimadoDale el esfuerzo de cada una

Preguntas frecuentes

¿Por qué el PDF dice «Pendiente de costear»? Porque el Excel todavía no estaba calculado. Cuando lo esté, el PDF se actualiza con los precios reales.

¿Por qué hay una diferencia de un peso entre un subtotal y la suma de sus líneas? Es redondeo. El PDF usa el total exacto del Excel y deja una nota; no se ajusta a mano.

¿Puede el agente cotizar sin que yo valide el PDF primero? No. El flujo está diseñado para validar primero el alcance, porque es preferible corregir el contenido antes de calcular costos.

¿El Excel incluye IVA? Depende de la fuente y del modelo del equipo. Si tienes dudas sobre qué incluye el total, pregúntaselo al agente para que lo confirme con el Excel.

¿Puedo pedir que el PDF no lleve el nombre del cliente? Sí. En algunos casos se han entregado cotizaciones sin nombre de cliente a pedido del usuario.

¿Dónde quedan los archivos? En la carpeta del cliente dentro de cotizaciones, con los nombres Cotizacion de Alcance.pdf y Cotizacion.xlsx. Si el cliente tiene varios proyectos, cada uno tiene su subcarpeta.

Glosario

TérminoQué significa
AlcanceLo que incluye el proyecto y lo que no
MóduloUna gran área del proyecto
SubmóduloUna agrupación de funcionalidades dentro de un módulo
FuncionalidadUna capacidad concreta del sistema
Costos transversalesLos costos del proyecto como un todo, que no pertenecen a un módulo concreto
EspecialidadEl tipo de trabajo: diseño, backend, frontend, QA, implementación, móvil, IA
AIUAdministración, imprevistos y utilidad: un porcentaje que se suma al costo (10 % en las cotizaciones)
COPPesos colombianos

Solución de problemas

Si los totales no cuadran, si falta una funcionalidad o si el agente no responde como esperas, descríbele el problema con el módulo o la funcionalidad concreta. Si el comportamiento se repite, avisa a quien mantiene el agente; su guía técnica explica cómo se verifican el PDF y el Excel.

¿Buscas la otra mirada de este agente?