---
title: "Plan Professional"
description: "Transforma ideas en planes de implementación robustos con clarificación inteligente de requisitos"
---

En el modo Plan, Verdent puede transformar ideas informales en planes de implementación robustos mediante la clarificación estructurada de requisitos y el diseño visual. El diálogo colaborativo y el refinamiento iterativo garantizan la alineación antes de comenzar la implementación.

###  Lo que aprenderás

- Clarificación inteligente de requisitos
- Generación profesional de planes
- Gestión e interacción con el plan
- Persistencia y reutilización del plan

---

## Clarificación inteligente de requisitos

Verdent actúa como un socio técnico:

<Tabs>
  <Tab title="Diálogo exploratorio">
    Conversaciones de varios turnos para descubrir requisitos implícitos:

    - Identificación de casos límite y descubrimiento de restricciones técnicas
    - Resolución proactiva de ambigüedades antes de la implementación
    - Refinamiento iterativo mediante la discusión colaborativa
  </Tab>
  <Tab title="Experiencia en el dominio">
    Aplica las mejores prácticas de ingeniería de software:

    - Sugiere enfoques óptimos, patrones de diseño y opciones tecnológicas
    - Presenta un análisis de compensaciones con ventajas y desventajas para tomar decisiones informadas
    - Recomienda soluciones y frameworks estándar de la industria
  </Tab>
  <Tab title="Interacción cómoda">
    Admite interacciones de clarificación cómodas:

    - Modificación de las opciones de clarificación
    - Información y contexto adicionales
    - Omisión de clarificaciones
    - Reversión de cambios y reenvío
  </Tab>
</Tabs>

---

## Generación profesional de planes

Los planes integrales y listos para desarrolladores incluyen:

<Steps>
  <Step title="Reglas del plan">
    - Plantillas de roles integradas (Frontend, Pruebas, Gerente de Producto)
    - Creación de reglas de plan personalizadas que se adapten a tu estilo de pensamiento y hábitos de trabajo
  </Step>
  <Step title="Vista previa del plan">
    Resumen de alto nivel de objetivos, alcance y criterios de éxito para establecer la dirección del proyecto

    - Aclara la estructura y el contenido del plan mediante la revisión del plan
    - Después de alinearte con la IA durante la revisión del plan, selecciona «Generar plan» para crear el contenido detallado del plan
  </Step>
  <Step title="Diseño del plan">
    Especificación detallada que incluye:

    - Diagramas de arquitectura del sistema
    - Estructura y relaciones de los componentes
    - Modelos de datos y contratos de API
    - Especificaciones de UI/UX con maquetas visuales
    - Justificación del stack tecnológico
  </Step>
</Steps>

**Formato:**

- Documentos enriquecidos e interactivos con secciones plegables
- Diagramas incrustados (diagramas de secuencia, diagramas de arquitectura, diagramas de flujo)
- Fragmentos de código y pseudocódigo para la lógica crítica
- Enlaces a documentación y recursos relevantes

---

## Gestión e interacción con el plan

- Visualiza los detalles y diagramas del plan directamente en la conversación o en una ventana ampliada
- Modifica el plan manualmente o con asistencia de la IA
- Acerca, aleja o descarga diagramas de flujo y diagramas de secuencia
- Revisa el historial de cambios para hacer seguimiento de cómo han evolucionado los requisitos

---

## Persistencia y reutilización

- **Almacenamiento local** - Guarda el plan como archivos markdown para el control de versiones
- **Composición modular** - Haz referencia y combina planes entre proyectos
- **Biblioteca de plantillas** - Crea patrones reutilizables para escenarios comunes (CRUD, integraciones de API, componentes de UI)

---

## Véase también

<CardGroup cols={3}>
  <Card title="Bucle de clarificación" icon="message-dots" href="/docs/verdent-for-vscode/core-features/clarification-loop">
    Refinamiento interactivo de requisitos
  </Card>
  <Card title="Reglas del plan" icon="list-check" href="/docs/verdent-for-vscode/core-features/plan-rules">
    Personaliza la presentación del plan
  </Card>
</CardGroup>
