# 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.