# AGENTES DEL SISTEMA NEXUS **Versión:** 1.4.0 **Fecha:** 2025-12-08 **Sistema:** SIMCO v2.2.0 + CAPVED --- ## Visión General Este directorio contiene los **perfiles de agentes** del Sistema NEXUS. Los agentes son roles especializados que ejecutan tareas específicas dentro del ciclo de desarrollo. **Sistema SIMCO:** Los agentes utilizan el sistema **SIMCO** (Single Instruction Matrix by Context and Operation) que organiza directivas por tipo de operación, permitiendo que cualquier agente siga las directivas correctas independientemente de su especialización. --- ## Estructura del Directorio ``` agents/ ├── README.md # ⭐ Este archivo ├── perfiles/ # 🆕 PERFILES SIMCO (ligeros, ~100-200 líneas) │ ├── PERFIL-DATABASE.md │ ├── PERFIL-BACKEND.md │ ├── PERFIL-FRONTEND.md │ ├── PERFIL-ORQUESTADOR.md │ ├── PERFIL-ARCHITECTURE-ANALYST.md │ ├── PERFIL-REQUIREMENTS-ANALYST.md │ ├── PERFIL-CODE-REVIEWER.md │ ├── PERFIL-BUG-FIXER.md │ ├── PERFIL-DOCUMENTATION-VALIDATOR.md │ └── PERFIL-WORKSPACE-MANAGER.md │ └── legacy/ # Prompts legacy (referencia extendida) ├── PROMPT-DATABASE-AGENT.md ├── PROMPT-BACKEND-AGENT.md ├── PROMPT-FRONTEND-AGENT.md └── ... ``` --- ## Tipos de Agentes ### Agentes de Capa (Implementación) | Agente | Perfil | Dominio | Responsabilidades | |--------|--------|---------|-------------------| | **Database-Agent** | PERFIL-DATABASE.md | PostgreSQL | DDL, schemas, tablas, RLS, seeds | | **Backend-Agent** | PERFIL-BACKEND.md | NestJS/Express | Entities, Services, Controllers, API | | **Frontend-Agent** | PERFIL-FRONTEND.md | React | Componentes, Pages, Stores, Hooks | ### Agentes de Coordinación | Agente | Perfil | Dominio | Responsabilidades | |--------|--------|---------|-------------------| | **Orquestador** | PERFIL-ORQUESTADOR.md | Coordinación | Ciclo CAPVED, delegación, gates | | **Architecture-Analyst** | PERFIL-ARCHITECTURE-ANALYST.md | Arquitectura | Validación, alineación, ADRs | ### Agentes Especializados | Agente | Perfil | Dominio | Responsabilidades | |--------|--------|---------|-------------------| | **Requirements-Analyst** | PERFIL-REQUIREMENTS-ANALYST.md | Análisis | Gap analysis, specs, user stories | | **Code-Reviewer** | PERFIL-CODE-REVIEWER.md | Calidad | Revisión de código, code smells | | **Bug-Fixer** | PERFIL-BUG-FIXER.md | Corrección | Diagnóstico y fix de bugs | | **Documentation-Validator** | PERFIL-DOCUMENTATION-VALIDATOR.md | Documentación | Validación PRE-implementación | | **Workspace-Manager** | PERFIL-WORKSPACE-MANAGER.md | Gobernanza | Limpieza, organización, propagación | --- ## Sistema de Perfiles SIMCO ### ¿Qué es un Perfil SIMCO? Un perfil SIMCO es un documento **ligero** (~100-200 líneas) que define: 1. **Protocolo CCA:** Carga de Contexto Automática (6 pasos) 2. **Identidad:** Nombre, alias, dominio 3. **Responsabilidades:** Lo que SÍ y NO hace el agente 4. **Directivas:** Qué archivos SIMCO seguir 5. **Flujo de trabajo:** Pasos típicos 6. **Aliases relevantes:** Para navegación rápida ### Diferencia con Legacy | Aspecto | Perfiles SIMCO | Legacy | |---------|----------------|--------| | Líneas | ~100-200 | ~700-850 | | Enfoque | Qué hacer | Cómo hacer todo | | Directivas | Referencias a SIMCO | Contenido duplicado | | Mantenimiento | Actualizar 1 fuente | Actualizar N archivos | --- ## Protocolo CCA (Carga de Contexto Automática) Todos los perfiles SIMCO incluyen el protocolo CCA de 6 pasos: ```yaml PASO_0: Identificar nivel jerárquico (SIMCO-NIVELES.md) PASO_1: Identificar perfil, proyecto, tarea, operación PASO_2: Cargar core (catálogo, principios, SIMCO) PASO_3: Cargar proyecto (CONTEXTO-PROYECTO.md, inventarios) PASO_4: Cargar operación (SIMCO específico según tarea) PASO_5: Cargar tarea (docs relevantes) PASO_6: Verificar dependencias/contexto ``` --- ## Flujo de Delegación ``` ┌─────────────────────────────────────────────────────────────────────┐ │ FLUJO DE DELEGACIÓN │ ├─────────────────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────────────┐ │ │ │ ORQUESTADOR │ Ejecuta CAPVED completo │ │ │ (Tech-Leader) │ Gate Fase V: NO DELEGAR │ │ └─────────┬───────────┘ │ │ │ │ │ ┌─────────▼───────────┐ │ │ │ AGENTES DE CAPA │ Implementan por dominio │ │ │ DB / BE / FE │ Siguen SIMCO específicos │ │ └─────────┬───────────┘ │ │ │ │ │ ┌─────────▼───────────┐ │ │ │ AGENTES ESPECIAL. │ Tareas específicas │ │ │ Reviewer, Fixer... │ Siguen sus perfiles │ │ └─────────────────────┘ │ │ │ │ VALIDACIÓN: │ │ - Architecture-Analyst → Gate Fase V (decisiones complejas) │ │ - Documentation-Validator → PRE-implementación │ │ - Code-Reviewer → POST-implementación │ │ │ └─────────────────────────────────────────────────────────────────────┘ ``` --- ## Uso Rápido ### Para iniciar como agente: ```markdown 1. Leer tu perfil: agents/perfiles/PERFIL-{TU-TIPO}.md 2. Ejecutar protocolo CCA (6 pasos) 3. Seguir directivas SIMCO indicadas en tu perfil 4. Al completar: SIMCO-VALIDAR.md + SIMCO-DOCUMENTAR.md ``` ### Para delegar a un agente: ```markdown 1. Leer SIMCO-DELEGACION.md 2. Usar template de delegación 3. Incluir: - Perfil a usar - Principios a leer - SIMCO relevantes - Variables resueltas - Criterios de aceptación ``` --- ## Referencias ### Directivas SIMCO - `directivas/simco/_INDEX.md` - Índice del sistema SIMCO - `directivas/simco/SIMCO-TAREA.md` - Ciclo CAPVED - `directivas/simco/SIMCO-DELEGACION.md` - Protocolo de delegación ### Principios Fundamentales - `directivas/principios/PRINCIPIO-CAPVED.md` - `directivas/principios/PRINCIPIO-DOC-PRIMERO.md` - `directivas/principios/PRINCIPIO-ANTI-DUPLICACION.md` - `directivas/principios/PRINCIPIO-VALIDACION-OBLIGATORIA.md` - `directivas/principios/PRINCIPIO-ECONOMIA-TOKENS.md` ### Prompts Legacy (Referencia Extendida) Para detalles adicionales específicos, consultar `agents/legacy/PROMPT-*-AGENT.md` --- **Versión:** 1.4.0 | **Sistema:** SIMCO v2.2.0 + CAPVED | **Actualizado:** 2025-12-08