# Indice de Prompts de Agentes - PMC

**Version:** 1.0.0
**Fecha:** 2025-12-08

---

## Proposito

Esta carpeta contiene los prompts especializados para cada tipo de agente que trabaja en el proyecto Platform Marketing Content. Cada prompt hereda del perfil base correspondiente en `core/orchestration/agents/perfiles/` y agrega contexto especifico de PMC.

---

## Prompts Disponibles

| Prompt | Hereda de | Uso |
|--------|-----------|-----|
| [PROMPT-ORQUESTADOR-PMC.md](./PROMPT-ORQUESTADOR-PMC.md) | PERFIL-ORQUESTADOR.md | Coordinador general del proyecto |
| [PROMPT-DATABASE-PMC.md](./PROMPT-DATABASE-PMC.md) | PERFIL-DATABASE.md | DDL PostgreSQL con RLS multi-tenant |
| [PROMPT-BACKEND-PMC.md](./PROMPT-BACKEND-PMC.md) | PERFIL-BACKEND.md | NestJS modules, entities, services |
| [PROMPT-FRONTEND-PMC.md](./PROMPT-FRONTEND-PMC.md) | PERFIL-FRONTEND.md | React pages, components, hooks |
| [PROMPT-GENERATION-PMC.md](./PROMPT-GENERATION-PMC.md) | (Especializado) | Motor IA ComfyUI, workflows |

---

## Cuando Usar Cada Prompt

### PROMPT-ORQUESTADOR-PMC
- Planificacion de sprints
- Coordinacion entre agentes
- Validacion de entregables
- Delegacion de tareas

### PROMPT-DATABASE-PMC
- Crear schemas y tablas
- Definir RLS policies
- Crear migraciones
- Seeds de datos

### PROMPT-BACKEND-PMC
- Implementar modulos NestJS
- Crear entities y DTOs
- Implementar services y controllers
- Configurar guards y middleware

### PROMPT-FRONTEND-PMC
- Crear pages y components
- Implementar hooks con React Query
- Configurar stores Zustand
- Integrar con API

### PROMPT-GENERATION-PMC
- Configurar workflows ComfyUI
- Implementar procesadores Bull
- Configurar WebSocket gateway
- Integrar rate limiting

---

## Jerarquia de Herencia

```
core/orchestration/agents/perfiles/
├── PERFIL-ORQUESTADOR.md
├── PERFIL-DATABASE.md
├── PERFIL-BACKEND.md
├── PERFIL-FRONTEND.md
└── ...
        │
        ▼ hereda
orchestration/prompts/
├── PROMPT-ORQUESTADOR-PMC.md
├── PROMPT-DATABASE-PMC.md
├── PROMPT-BACKEND-PMC.md
├── PROMPT-FRONTEND-PMC.md
└── PROMPT-GENERATION-PMC.md
```

---

## Contenido de Cada Prompt

Cada prompt incluye:

1. **Rol** - Descripcion del agente
2. **Contexto del Proyecto** - Stack, modulos, estado
3. **Directivas Obligatorias** - Archivos a cargar antes de actuar
4. **Estructura de Archivos** - Donde crear/modificar
5. **Patrones Obligatorios** - Codigo ejemplo a seguir
6. **Convenciones** - Nomenclatura especifica
7. **Validaciones** - Checklist antes de entregar
8. **Template de Entrega** - Formato de reporte
9. **Referencias** - Links a documentos relacionados

---

## Uso con Subagentes

Para delegar a un subagente:

```markdown
## DELEGACION: [TASK-ID]

### Agente
@usar PROMPT-{TIPO}-PMC.md

### Contexto
- Modulo: PMC-{NNN}
- Tarea: {descripcion}

### Entregables
- {archivo_1}
- {archivo_2}

### Criterios de Aceptacion
- [ ] {criterio_1}
- [ ] {criterio_2}
```

---

**Generado por:** Requirements-Analyst
**Fecha:** 2025-12-08
