L-X-T/ng-agentic

Un práctico iniciador de espacios de trabajo Angular con las mejores prácticas modernas, herramientas preparadas para IA y guía de configuración de proyectos escalables.

¿Qué es ng-agentic?

Este skill proporciona un punto de partida completo para proyectos Angular, incorporando las últimas mejores prácticas de desarrollo y herramientas optimizadas para asistentes de IA como Claude Code o Cursor. Está diseñado para ayudar a los desarrolladores a configurar rápidamente un espacio de trabajo Angular escalable y mantenible, con soporte integrado para testing, linting, formato de código y configuración de TypeScript. El skill ofrece una estructura de proyecto clara, ejemplos de código y guías de configuración que facilitan la colaboración con agentes de IA, permitiendo a estos entender el contexto del proyecto y generar código consistente. Es útil tanto para nuevos proyectos Angular como para modernizar bases de código existentes, y funciona en cualquier entorno de desarrollo que soporte Angular CLI y Node.js.

Compatible con~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add L-X-T/ng-agentic

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace ng-agentic?

Un práctico iniciador de espacios de trabajo Angular con las mejores prácticas modernas, herramientas preparadas para IA y guía de configuración de proyectos escalables.

Resumen

Este repositorio proporciona un punto de partida para proyectos Angular que integra las últimas tendencias y herramientas del ecosistema. Incluye configuraciones para TypeScript estricto, ESLint, Prettier, pruebas con Jest y Cypress, así como una estructura de carpetas recomendada para aplicaciones modulares. El objetivo es reducir el tiempo de configuración inicial y garantizar que el proyecto siga las convenciones de Angular desde el principio.

Características

  • TypeScript estricto: Configuración de TypeScript con opciones estrictas para mejorar la seguridad de tipos.
  • Linting y formato: ESLint y Prettier preconfigurados con reglas recomendadas para Angular.
  • Pruebas unitarias: Jest configurado con presets para Angular y cobertura de código.
  • Pruebas e2e: Cypress para pruebas de extremo a extremo.
  • Estructura modular: Carpetas organizadas por funcionalidad (core, shared, features).
  • Preparado para IA: Comentarios y documentación optimizados para que asistentes de IA puedan entender y modificar el código.

Requisitos

  • Node.js 18 o superior
  • Angular CLI 16 o superior
  • npm o yarn

Instalación

npx @angular/cli new mi-proyecto --style scss --routing true

Luego clona este repositorio y copia las configuraciones:

git clone https://github.com/L-X-T/ng-agentic.git
cp -r ng-agentic/* mi-proyecto/
cd mi-proyecto
npm install

Uso

Desarrollo

ng serve

Testing

npm test

Linting

npm run lint

Estructura del proyecto

src/
  app/
    core/        # Módulos y servicios compartidos (singletons)
    shared/      # Componentes y utilidades reutilizables
    features/    # Módulos de funcionalidades específicas
  assets/        # Recursos estáticos
  environments/  # Configuraciones de entorno

Contribución

Las contribuciones son bienvenidas. Por favor, abre un issue o pull request para sugerir cambios.

Licencia

MIT

Skills relacionados