بنقرة واحدة
naming-conventions
Guidelines for file and directory naming conventions in the Sysacad Next project.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Guidelines for file and directory naming conventions in the Sysacad Next project.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Standardized testing stack for Sysacad Next Backend using JUnit 5, Mockito, and Spring Boot Test.
Mandatory rule requiring a corresponding test file for every business logic file.
Guidelines for unit and integration testing in the Sysacad Next BackEnd.
Catalog of all specialized skills used across the Sysacad Next project (Frontend & Backend).
Guías para pruebas de interacción de módulos y flujos completos con Spring Boot Test.
A tool for creating new skills following the Sysacad Next standard.
| name | naming-conventions |
| description | Guidelines for file and directory naming conventions in the Sysacad Next project. |
Las convenciones de nombres aseguran la consistencia y previsibilidad del código. En este proyecto Java/Spring, seguimos los estándares de la comunidad adaptados a nuestras necesidades.
PascalCase)Todas las clases y archivos .java deben usar PascalCase.
NombreController.java (ej. CarreraController, AdminMesaController).NombreService.java (ej. UsuarioService).NombreRepository.java (ej. InscripcionRepository).NombreMapper.java (ej. MateriaMapper).Carrera.java, PlanDeEstudio.java).NombreRequest.java, NombreResponse.java o NombreDTO.java.camelCase)obtenerTodos, validarCupo, inscribirAExamen).carrerasDisponibles, idUsuario).snake_case)Utilizamos snake_case para la persistencia, mapeado mediante anotaciones JPA (@Table, @Column, @JoinColumn).
usuarios, comisiones, facultades_carreras).id_usuario, nombre_completo, fecha_inscripcion).kebab-case)Las URLs de la API deben ser consistentes y en minúsculas.
/api/admin/carreras, /api/inscripciones-examen./usuarios, /mesas)./leido, /marcar-pagado).NombreClaseOriginalTest.java (ej. CarreraServiceTest.java).deberiaExplotarCuando... o shouldReturnOkWhen... (mantén consistencia con el idioma del archivo).