← all publishers

jjhenao2025

@jjhenao2025 source repo

27 published skills

  1. Conciliacion Flows · jjhenao2025
    Skill específico para flujos de conciliación, describiendo la orquestación backend (pybernate) + frontend (ruiBernate/GenericMasterDetail). Usar al crear o modificar lógica o pantallas relacionadas con conciliaciones.
    0 installs
  2. Service Layer And Reuse · jjhenao2025
    Patrones para extraer lógica de negocio reutilizable a servicios comunes en proyectos pybernate, permitiendo que un controlador pueda servir varias páginas relacionadas sin duplicar lógica.
    0 installs
  3. Env And Config Management · jjhenao2025
    Convenciones para manejo de variables de entorno y archivos de configuración en frontend y backend, evitando URLs hardcodeadas y manteniendo entornos separados. Usar al tocar .env, config.js o configuración de despliegue.
    0 installs
  4. Project Architecture · jjhenao2025
    Reglas inmutables del ecosistema pybernate + ruibernate. Aplicar SIEMPRE antes de proponer o generar código en proyectos que usen este stack.
    0 installs
  5. Metric Semantic Coloring · jjhenao2025
    Define colores de metricas por semantica de negocio (favorable/desfavorable) en lugar de solo signo numerico. Usar cuando se muestren variaciones, KPIs, tendencias o alertas en dashboards y tablas.
    0 installs
  6. Frontend Backend Sync · jjhenao2025
    El backend crea las rutas; el frontend las recibe y las crea automáticamente. Una página = un controlador; lógica compartida en servicios (no duplicar). Usar al añadir pantallas o explicar el flujo de sincronización.
    0 installs
  7. Reporting And Aggregations · jjhenao2025
    Guía para construir reportes y agregaciones usando el Query Builder de pybernate sin SQL crudo, devolviendo datos en un formato amigable para ruiBernate. Usar al crear endpoints de reporting o listados especiales.
    0 installs
  8. Filter Bar Layout Patterns · jjhenao2025
    Construye barras de filtros responsivas y alineadas para tablas y reportes, con reglas de espaciado, jerarquia visual y CTA principal. Usar cuando una pagina tenga RangePicker, Selects, Inputs y botones de consulta/export.
    0 installs
  9. Theme Parity Checklist · jjhenao2025
    Verifica paridad visual y funcional entre tema claro y oscuro usando un checklist de componentes y estados de UI. Usar cuando se implementen o ajusten estilos globales, dashboards, tablas o formularios con soporte de temas.
    0 installs
  10. Custom Components Overrides · jjhenao2025
    Guía para decidir cuándo y cómo extender o envolver GenericMaster/GenericMasterDetail con componentes custom sin romper las reglas de ruibernate. Usar en pantallas con requisitos visuales o lógicos especiales.
    0 installs
  11. Period Comparison Patterns · jjhenao2025
    Construye reportes comparativos entre periodos (actual vs comparativo), calcula variacion absoluta y porcentual, y maneja casos borde como base cero. Usar cuando el usuario pida comparativos de metricas financieras, comerciales u operacionales por rango de fechas.
    0 installs
  12. Genericmaster Config Patterns · jjhenao2025
    Patrones para configurar columnas, filtros, acciones y paginación de GenericMaster y GenericMasterDetail en ruiBernate. Usar al crear o modificar pantallas de listado/CRUD en el frontend.
    0 installs
  13. Genericmasterdetail Line Items · jjhenao2025
    Guía para implementar pantallas maestro-detalle con GenericMasterDetail en ruiBernate, incluyendo manejo de líneas, validaciones y UX básica. Usar cuando una entidad tenga líneas o detalles asociados.
    0 installs
  14. Genericmaster Buttons And Edit Flow · jjhenao2025
    Estandariza la implementacion de botones de tabla y flujo de edicion en pantallas CRUD con GenericMaster o GenericMasterDetail. Usar cuando se creen o corrijan botones Editar/Eliminar/acciones custom, o cuando haya errores como POST /undefined o pantalla de edicion en blanco.
    0 installs
  15. Error Handling And API Responses · jjhenao2025
    Convenciones de manejo de errores y formato de respuestas API para sincronizar backend pybernate con frontend ruiBernate. Usar al crear o modificar endpoints.
    0 installs
  16. Endpoint Rules · jjhenao2025
    Convención de endpoints CRUD, nombrado y formato de respuestas/errores en el backend. Usar al diseñar o implementar endpoints REST.
    0 installs
  17. Pybernate Rules · jjhenao2025
    Reglas y convenciones para backend con pybernate (ORM, Query Builder, eventos, cache, Pydantic v2, relaciones, formularios, testing, migraciones). Incluye criterios de validación de código backend.
    0 installs
  18. Page Generation · jjhenao2025
    Cómo generar una página con GenericMaster o GenericMasterDetail; patrón de componente por entidad. Usar al añadir una nueva pantalla de listado o maestro-detalle.
    0 installs
  19. Standard Tables · jjhenao2025
    Por defecto usar las tablas estándar de ruibernate (GenericMaster / GenericMasterDetail) al crear páginas o componentes con tabla. Solo si el usuario lo solicita explícitamente se puede usar otra forma.
    0 installs
  20. Module Structure · jjhenao2025
    Frontend – estructura de módulos
    0 installs
  21. Ruibernate Rules · jjhenao2025
    Reglas para frontend con ruiBernate (GenericMaster, GenericMasterDetail, config.js, variables de entorno). Incluye criterios de validación de código frontend.
    0 installs
  22. API Contracts · jjhenao2025
    Integración – contrato de API
    0 installs
  23. Financial Reporting · jjhenao2025
    Patrones y convenciones para reportes financieros (Estado de Resultado, Balance, KPIs) usando pybernate y consumidos por ruiBernate.
    0 installs
  24. Business Domains · jjhenao2025
    Dominios de negocio – backend y frontend
    0 installs
  25. Controller Generation · jjhenao2025
    Una página = un controlador; lógica de datos reutilizable en servicios/comunes (no repetir por controlador); helpers en comunes. Usar al crear controladores o funciones de utilidad reutilizables.
    0 installs
  26. Route Page Contract · jjhenao2025
    Route Page Contract
    0 installs
  27. Events And Audit Trail · jjhenao2025
    Guía para usar eventos de pybernate para auditoría y lógica secundaria sin duplicar código en controladores. Usar al necesitar lógica before/after sobre operaciones de entidades.
    0 installs