memorybank_route_task
Analyzes a task and delegates components to the correct project based on responsibilities. Prevents code duplication and separation violations by routing work before implementation.
Instructions
🚨 OBLIGATORIO antes de implementar cualquier código.
Analiza una tarea y determina qué partes corresponden a qué proyecto según sus responsabilidades.
El orquestador:
Lee las responsabilidades de TODOS los proyectos del workspace
Analiza qué componentes necesita la tarea (DTOs, services, controllers, etc.)
Asigna cada componente al proyecto responsable
Devuelve un plan de acción con delegaciones
DEBES llamar esta herramienta ANTES de escribir código para evitar:
Crear DTOs en un API cuando existe una lib-dtos
Duplicar services que ya existen en otro proyecto
Violar la separación de responsabilidades
La respuesta incluye:
myResponsibilities: Lo que TÚ debes implementar
delegations: Tareas a delegar a otros proyectos
suggestedImports: Dependencias a usar tras las delegaciones
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | Yes | ID del proyecto que está solicitando el enrutamiento | |
| taskDescription | Yes | Descripción detallada de la tarea a implementar |