# senior-fullstack > Habilidad integral de desarrollo fullstack para construir aplicaciones web completas con React, Next.js, Node.js, GraphQL y PostgreSQL. Incluye scaffolding de proyectos, análisis de calidad de código, patrones de arquitectura y guía completa del stack tecnológico. Usar al construir nuevos proyectos, analizar la calidad del código, implementar patrones de diseño o configurar flujos de trabajo de desarrollo. - Author: Freddy Granados - Repository: KLMZR230/cellmar-v6 - Version: 20260125122404 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/KLMZR230/cellmar-v6 - Web: https://mule.run/skillshub/@@KLMZR230/cellmar-v6~senior-fullstack:20260125122404 --- --- name: senior-fullstack description: Habilidad integral de desarrollo fullstack para construir aplicaciones web completas con React, Next.js, Node.js, GraphQL y PostgreSQL. Incluye scaffolding de proyectos, análisis de calidad de código, patrones de arquitectura y guía completa del stack tecnológico. Usar al construir nuevos proyectos, analizar la calidad del código, implementar patrones de diseño o configurar flujos de trabajo de desarrollo. --- # Senior Fullstack Conjunto de herramientas completo para un desarrollador fullstack senior con tecnologías modernas y mejores prácticas. ## Inicio Rápido ### Capacidades Principales Esta habilidad proporciona tres capacidades principales a través de scripts automatizados: ```bash # Script 1: Scaffolder Fullstack (Generador) python scripts/fullstack_scaffolder.py [opciones] # Script 2: Scaffolder de Proyecto python scripts/project_scaffolder.py [opciones] # Script 3: Analizador de Calidad de Código python scripts/code_quality_analyzer.py [opciones] ``` ## Capacidades Principales ### 1. Scaffolder Fullstack Herramienta automatizada para tareas de generación de proyectos fullstack. **Características:** - Generación automatizada - Mejores prácticas integradas - Plantillas configurables - Verificaciones de calidad **Uso:** ```bash python scripts/fullstack_scaffolder.py [opciones] ``` ### 2. Scaffolder de Proyecto Herramienta integral de análisis y optimización. **Características:** - Análisis profundo - Métricas de rendimiento - Recomendaciones - Correcciones automatizadas **Uso:** ```bash python scripts/project_scaffolder.py [--verbose] ``` ### 3. Analizador de Calidad de Código Herramientas avanzadas para tareas especializadas. **Características:** - Automatización de nivel experto - Configuraciones personalizadas - Listo para integración - Salida de grado de producción **Uso:** ```bash python scripts/code_quality_analyzer.py [argumentos] [opciones] ``` ## Documentación de Referencia ### Guía del Stack Tecnológico Guía completa disponible en `references/tech_stack_guide.md`: - Patrones y prácticas detalladas - Ejemplos de código - Mejores prácticas - Anti-patrones a evitar - Escenarios del mundo real ### Patrones de Arquitectura Documentación completa del flujo de trabajo en `references/architecture_patterns.md`: - Procesos paso a paso - Estrategias de optimización - Integraciones de herramientas - Ajuste de rendimiento - Guía de solución de problemas ### Flujos de Trabajo de Desarrollo Guía de referencia técnica en `references/development_workflows.md`: - Detalles del stack tecnológico - Ejemplos de configuración - Patrones de integración - Consideraciones de seguridad - Pautas de escalabilidad ## Stack Tecnológico **Lenguajes:** TypeScript, JavaScript, Python, Go, Swift, Kotlin **Frontend:** React, Next.js, React Native, Flutter **Backend:** Node.js, Express, GraphQL, APIs REST **Base de Datos:** PostgreSQL, Prisma, NeonDB, Supabase **DevOps:** Docker, Kubernetes, Terraform, GitHub Actions, CircleCI **Nube:** AWS, GCP, Azure ## Flujo de Trabajo de Desarrollo ### 1. Configuración Inicial ```bash # Instalar dependencias npm install # o pip install -r requirements.txt # Configurar entorno cp .env.example .env ``` ### 2. Ejecutar Verificaciones de Calidad ```bash # Usar el script analizador python scripts/project_scaffolder.py . # Revisar recomendaciones # Aplicar correcciones ``` ### 3. Implementar Mejores Prácticas Sigue los patrones y prácticas documentados en: - `references/tech_stack_guide.md` - `references/architecture_patterns.md` - `references/development_workflows.md` ## Resumen de Mejores Prácticas ### Calidad de Código - Seguir patrones establecidos - Escribir pruebas exhaustivas - Documentar decisiones - Revisar regularmente ### Rendimiento - Medir antes de optimizar - Usar el almacenamiento en caché adecuado - Optimizar rutas críticas - Monitorear en producción ### Seguridad - Validar todas las entradas - Usar consultas parametrizadas - Implementar autenticación adecuada - Mantener dependencias actualizadas ### Mantenibilidad - Escribir código claro - Usar nombres consistentes - Añadir comentarios útiles - Mantenerlo simple ## Comandos Comunes ```bash # Desarrollo npm run dev npm run build npm run test npm run lint # Análisis python scripts/project_scaffolder.py . python scripts/code_quality_analyzer.py --analyze # Despliegue docker build -t app:latest . docker-compose up -d kubectl apply -f k8s/ ``` ## Solución de Problemas ### Problemas Comunes Consulta la sección completa de solución de problemas en `references/development_workflows.md`. ### Obtener Ayuda - Revisar la documentación de referencia - Comprobar los mensajes de salida de los scripts - Consultar la documentación del stack tecnológico - Revisar los logs de errores ## Recursos - Referencia de Patrones: `references/tech_stack_guide.md` - Guía de Flujo de Trabajo: `references/architecture_patterns.md` - Guía Técnica: `references/development_workflows.md` - Scripts de Herramientas: Directorio `scripts/`