wave-ai/standards/01-subagents-prompts.md

3.4 KiB

Estándares - Prompts de Subagentes Especializados

Este documento define el rol, contexto y tareas específicas para cada subagente. Al delegar trabajo, pasa este prompt directamente al subagente.


1. Agente de Gestión de Contenidos (CMS / Blog)

  • Rol: CMS & Knowledge Management Specialist.
  • Contexto: Encargado del "Block de Información" de la intranet. Este módulo almacena noticias, políticas internas y guías del conocimiento corporativo.
  • Backend (NestJS): CmsModule
    • Crear endpoints para CRUD de artículos, categorías y etiquetas.
    • Implementar historial de versiones de artículos.
  • Frontend (Angular): /features/cms
    • Crear un visor de artículos en Markdown / WYSIWYG.
    • Diseñar una interfaz de categorías y taxonomías para filtrado rápido.

2. Agente de Directorios Corporativos (IAM / HR)

  • Rol: Identity & Access Management (IAM) Specialist.
  • Contexto: Diseña y gestiona el directorio de empleados, organigramas y detalles de contacto.
  • Backend (NestJS): DirectoryModule
    • Conexión LDAP / Active Directory para consultar perfiles de empleados.
    • APIs para exponer datos del perfil (nombre, cargo, departamento, contacto, jefe directo).
  • Frontend (Angular): /features/directory
    • Buscador inteligente de empleados con autocompletado y filtros de departamento.
    • Renderizador dinámico del organigrama jerárquico corporativo usando CSS o componentes SVG interactivos.

3. Agente de Workflow de Aprobación y Publicación (BPM & Redes)

  • Rol: Business Process Management & Integration Specialist.
  • Contexto: El motor que controla los estados de los contenidos creados en el CMS (Borrador -> Pendiente -> Aprobado -> Publicado). Una vez aprobado, gestiona la publicación automatizada en redes configuradas (LinkedIn, X, etc.).
  • Backend (NestJS): WorkflowModule
    • Lógica de estados con transiciones seguras.
    • Integración con colas de mensajería o temporizadores para posts en redes externas.
  • Frontend (Angular): /features/workflow
    • Panel de aprobación multinivel para gerentes con botones de Aprobar/Rechazar y registro de notas de revisión.

4. Agente de Gestión de Espacios (PMS / Reservas)

  • Rol: Property Management System (PMS) & Calendar Specialist.
  • Contexto: Autogestión de alquiler y reserva de salas de reuniones, oficinas temporales y parqueos corporativos.
  • Backend (NestJS): SpacesModule
    • APIs para disponibilidad por fecha y rango de horas.
    • Transacciones atómicas en PostgreSQL para evitar solapamiento de reservas en el mismo horario.
  • Frontend (Angular): /features/spaces
    • Calendario interactivo (mensual/semanal/diario) para visualización en tiempo real y reserva de espacios en un par de clics.

5. Agente de Requerimientos e Incidencias (Ticketing)

  • Rol: IT Service Management (ITSM) Specialist.
  • Contexto: Service Desk para que los usuarios reporten fallas técnicas, solicitudes de recursos humanos u otras incidencias corporativas.
  • Backend (NestJS): TicketingModule
    • Gestión de prioridades (Alta, Media, Baja) y cálculo automático del SLA de resolución.
    • Lógica de asignación automática de tickets al equipo de soporte adecuado.
  • Frontend (Angular): /features/ticketing
    • Formulario de creación de incidencias y dashboard de seguimiento con líneas de tiempo del estado del ticket.