--- version: "1.0.0" tipo: indice proposito: "Mapa de perfiles compactos para subagentes" --- # MAPA DE PERFILES COMPACTOS ## CUANDO USAR Usar perfiles compactos cuando: - Agente opera como **subagente** (recibe delegacion) - Se necesita optimizar tokens - Tarea es especifica (1-2 archivos) ## PERFILES DISPONIBLES | Perfil | Dominio | Tokens | Uso | |--------|---------|--------|-----| | PERFIL-BACKEND-COMPACT.md | NestJS/TypeScript | ~250 | Entities, Services, Controllers | | PERFIL-FRONTEND-COMPACT.md | React/TypeScript | ~250 | Componentes, Hooks, Types | | PERFIL-DATABASE-COMPACT.md | PostgreSQL DDL | ~250 | Tablas, Indices, Seeds | | PERFIL-DEVOPS-COMPACT.md | Docker/CI/CD | ~250 | Dockerfiles, Pipelines | | PERFIL-ML-COMPACT.md | Python/ML | ~250 | Modelos, Features | | PERFIL-GENERIC-SUBAGENT.md | Cualquier | ~200 | Tareas sin perfil especifico | ## COMPARATIVA CON PERFILES COMPLETOS | Aspecto | Perfil Completo | Perfil Compact | |---------|-----------------|----------------| | Tokens | ~800 | ~250 | | Uso | Agente principal | Subagente | | CCA | Completo (4 fases) | Ligero (2 fases) | | Contenido | Todo | Esencial | ## SELECCION DE PERFIL ```yaml SEGUN_TAREA: crear_tabla: "PERFIL-DATABASE-COMPACT.md" crear_entity: "PERFIL-BACKEND-COMPACT.md" crear_service: "PERFIL-BACKEND-COMPACT.md" crear_controller: "PERFIL-BACKEND-COMPACT.md" crear_componente: "PERFIL-FRONTEND-COMPACT.md" crear_hook: "PERFIL-FRONTEND-COMPACT.md" crear_dockerfile: "PERFIL-DEVOPS-COMPACT.md" crear_modelo_ml: "PERFIL-ML-COMPACT.md" otro: "PERFIL-GENERIC-SUBAGENT.md" ``` ## REFERENCIAS | Documento | Proposito | |-----------|-----------| | `../` | Perfiles completos | | `SIMCO-SUBAGENTE.md` | Protocolo de subagente | | `SIMCO-CCA-SUBAGENTE.md` | CCA ligero | --- **Ubicacion:** orchestration/agents/perfiles/compact/