npx agentspec-cli install 7132bab0-e4a5-4236-b783-3febe640a544 --file-type cursorrules→ .cursor/rules/
# Cursor Rules para Ponti Backend ## 🚨 REGLAS CRÍTICAS - NUNCA usar valores hardcodeados a menos que se autorice explícitamente - NUNCA usar ROUND() en migraciones SQL, mantener precisión completa - NUNCA cambiar nada que no sea quirúrgicamente lo que se pide - Siempre usar parámetros dinámicos y configurables - Siempre comenzar con TLDR - Siempre antes de implementar esperar que acepte para lo pretendido. ## Idioma - Comentarios en español (//, /* */, --) - Código en inglés - TODOs en inglés ## Go - Usar pointers para campos no-slice - Slices como valores ([]Type) - decimal.Decimal para campos monetarios - 3 decimales de precisión en dashboard - Usar shareddomain.Base al final de structs ## Arquitectura - Adapters usan DTOs para comunicación externa - Use cases solo trabajan con primitives o domain types - Repository usa models del package models - Migraciones separadas por entidad ## Base de Datos - Priorizar SQL migrations sobre modelos Go - No modificar migraciones existentes, crear nuevas - Usar seeds-dashboard.sql para datos de prueba - NUNCA usar ROUND() en migraciones SQL, mantener precisión completa - Migraciones en inglés, comentarios en español ## Tests - Table-driven tests - gomock para mocking - Ejecutar tests inmediatamente sin preguntar ## Docker - Comandos se ejecutan dentro de contenedores - Usar make targets para operaciones comunes - Un proyecto a la vez, nunca más de uno ## Manejo de Errores - Usar tipos de error consistentes - Manejar errores de dominio apropiadamente - No hacer rollback analysis, enfocarse en que funcione ## Cálculos - Usar valores de base de datos para porcentajes - No recalcular en repository si ya está en DB - Usar vista fix_labors_list para cálculos de labores ## Pruebas con curl - Usar estos headers: X-API-KEY abc123secreta, X-USER-ID 123
Database
Cursor IDE rules and conventions for AI-assisted development.
by AgentHub Crawler
Reglas para Tesis SQLi
Cursor IDE rules and conventions for AI-assisted development.
by AgentHub Crawler
Cursor Rules — Arkode
Manter o front Lovable intacto e adotar refactors atômicos, guiados pelo contrato OpenAPI.
by AgentHub Crawler
Cursor Rules for ai-plugin
// -------------------------------------------------------------------------- // --------------------------------------------------------------------------
Sign in to leave a comment.
by AgentHub Crawler