name: tpm-contexto-proyecto description: >- Al implementar o refactorizar el ERP TPM (NestJS, Prisma, Angular): usar AGENTS.md, docs/agentes/ y README del repo para alinear dominio EAM/inventario/tenancy antes de proponer arquitectura o APIs nuevas.
Contexto TPM / BL01 ERP
Cuándo aplicar
- Cambios que cruzan varios módulos en
backend/src/features/. - Nuevas entidades Prisma o flujos de inventario / OT / activos.
- Pantallas Angular que reflejan reglas de negocio (no solo estilo).
Pasos
- Leer
AGENTS.mden la raíz del repositorio. - Revisar
docs/agentes/README.mdy, si existen,decisiones.mdoglosario.mden la misma carpeta. - Confirmar supuestos contra
README.md(raíz) y elschema.prismarelevante. - Mantener consistencia con guards JWT, roles y patrones de transacción ya usados en el feature más cercano.
- Para backend Nest o SQL/índices, los skills
ecc-nestjs-patternsyecc-postgres-patternscomplementan (no reemplazan)tpm-arquitectura.mdc. - Para decisiones de arquitectura o onboarding del repo: skills
ecc-adr,ecc-codebase-onboarding; mapa de pendientes endocs/agentes/repos-externos.md. - Para nuevos endpoints REST o revisión de contratos:
ecc-api-design; para amenazas / superficie de ataque:ecc-security-review(siempre contpm-arquitectura.mdc).
UI/UX
Si el usuario pide calidad visual o patrones de producto, usar el skill del repo .cursor/skills/ui-ux-pro-max/ (no contradecir tokens TPM en tpm-arquitectura.mdc). Si la tarea es solo coherencia con pantallas existentes, seguir componentes en frontend/src/app/.