Habilidades angular-component
📦

angular-component

Seguro

Crear componentes Angular con señales

Los componentes Angular modernos requieren APIs de señales, plantillas accesibles y patrones standalone actuales. Esta skill guía a Claude, Codex y Claude Code para crear o refactorizar componentes Angular v20+ de forma consistente.

Soporta: Claude Codex Code(CC)
📊 76 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Recursos legibles por agentes

Usa estos enlaces cuando un AI Agent, crawler o script necesite contexto limpio en lugar de leer toda la página.

Pruébalo

Usando "angular-component". Solicitud de un componente de tarjeta de perfil standalone con nombre, correo electrónico y comportamiento de selección.

Resultado esperado:

Un plan de componente y esquema de implementación usando entradas de señal, un evento de salida tipado, detección de cambios OnPush, clases del host y texto de imagen accesible.

Usando "angular-component". Solicitud para modernizar un componente de botón Angular antiguo.

Resultado esperado:

Un resumen de refactorización que reemplaza entradas con decoradores, HostBinding y ngClass por entradas de señal, metadatos de host, enlaces directos de clases y compatibilidad con teclado.

Usando "angular-component". Solicitud de un componente de pestañas con contenido de pestaña proyectado.

Resultado esperado:

Un diseño de componente estructurado usando consultas de contenido, estado de señal de pestaña activa, roles ARIA, navegación por teclado y comunicación clara entre padre e hijo.

Auditoría de seguridad

Seguro
v2 • 6/28/2026

Static analysis reported many high and medium indicators, but review found they are false positives in Markdown documentation and TypeScript examples. The files do not define executable scripts, shell commands, credential access, data exfiltration, or prompt injection attempts, so the skill is safe to publish.

2
Archivos escaneados
648
Líneas analizadas
4
hallazgos
2
Auditorías totales
Problemas de riesgo bajo (4)
references/component-patterns.md:13references/component-patterns.md:15-23references/component-patterns.md:31-46references/component-patterns.md:46-50references/component-patterns.md:50-52references/component-patterns.md:52-58references/component-patterns.md:58-63references/component-patterns.md:69-83references/component-patterns.md:83-89references/component-patterns.md:89-94references/component-patterns.md:108-136references/component-patterns.md:136-146references/component-patterns.md:146-150references/component-patterns.md:150-152references/component-patterns.md:152-158references/component-patterns.md:158-175references/component-patterns.md:175-181references/component-patterns.md:181-184references/component-patterns.md:184-197references/component-patterns.md:197-201references/component-patterns.md:201-205references/component-patterns.md:205-217references/component-patterns.md:217-224references/component-patterns.md:224-228references/component-patterns.md:228-249references/component-patterns.md:249-260references/component-patterns.md:260-264references/component-patterns.md:264-268references/component-patterns.md:268-270references/component-patterns.md:270-272references/component-patterns.md:282-287references/component-patterns.md:287-290references/component-patterns.md:290-291references/component-patterns.md:291-292references/component-patterns.md:292-293references/component-patterns.md:293-294references/component-patterns.md:294-295references/component-patterns.md:295-296references/component-patterns.md:296-298references/component-patterns.md:298-300references/component-patterns.md:306-311references/component-patterns.md:311-315references/component-patterns.md:315-329references/component-patterns.md:329-332references/component-patterns.md:332-336references/component-patterns.md:336-339references/component-patterns.md:348-358SKILL.md:8SKILL.md:12-23SKILL.md:29-30SKILL.md:33-47SKILL.md:47-56SKILL.md:56-60SKILL.md:60-76SKILL.md:76-80SKILL.md:80-97SKILL.md:97-101SKILL.md:101SKILL.md:101SKILL.md:101SKILL.md:101-103SKILL.md:103-126SKILL.md:126-141SKILL.md:141-145SKILL.md:145-148SKILL.md:158-168SKILL.md:168-172SKILL.md:172-190SKILL.md:190-201SKILL.md:201-213SKILL.md:213-224SKILL.md:224-228SKILL.md:228SKILL.md:228SKILL.md:228-230SKILL.md:230-253SKILL.md:253-257SKILL.md:257SKILL.md:257-259SKILL.md:259-267SKILL.md:267-271SKILL.md:271-273SKILL.md:273-278SKILL.md:281-286
External Command Detections Are Documentation False Positives
FALSE POSITIVE: The reported Ruby or shell backtick matches occur in Markdown code fences, Angular examples, and TypeScript template literals. They are instructional snippets, not commands executed by the skill.
Hardcoded URL Is Example Component Data
FALSE POSITIVE: The URL at SKILL.md line 47 is an example avatar endpoint inside a computed Angular property. It does not perform a network request from the skill itself.
Weak Cryptography Alerts Are Token Matches
FALSE POSITIVE: The weak-cryptography alerts match ordinary Angular wording such as change detection and OnDestroy lifecycle examples. No cryptographic API or hash algorithm is used.
System Reconnaissance Alerts Are Benign Examples
FALSE POSITIVE: The system reconnaissance alerts point to CSS/template and data-model examples, not host inspection commands. No file, process, network, or environment enumeration is present.

Puntuación de calidad

41
Arquitectura
100
Mantenibilidad
87
Contenido
69
Comunidad
97
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

Crear nuevos componentes de UI

Genera componentes standalone con entradas de señal, salidas, host bindings y una estructura de plantilla accesible.

Modernizar componentes existentes

Refactoriza patrones de componentes Angular antiguos hacia señales, control de flujo nativo y estado compatible con OnPush.

Estandarizar patrones de equipo

Mantiene los ejemplos de componentes consistentes en proyección de contenido, consultas, inyección de dependencias y renderizado diferido.

Prueba estos prompts

Crear un componente básico
Crea un componente Angular v20 standalone de tarjeta de usuario con entradas de señal para nombre, URL del avatar y estado activo. Incluye marcado accesible y host bindings.
Agregar interacción y salidas
Construye un componente toggle standalone de Angular usando entradas y salidas de señal. Agrega host bindings para estado ARIA, manejo de clics y activación por teclado.
Refactorizar a patrones de señales
Refactoriza este componente Angular de entradas y salidas con decoradores a APIs de signal input y output. Usa control de flujo nativo y evita ngClass y ngStyle.
Diseñar un sistema de componentes compuesto
Diseña un componente de pestañas Angular usando consultas de contenido, paneles de pestañas proyectados, estado de señal, roles accesibles y la sintaxis de plantillas actual de Angular v20.

Mejores prácticas

  • Proporciona la versión objetivo de Angular y las convenciones de componentes existentes antes de solicitar código.
  • Pide el comportamiento de accesibilidad cuando el componente sea interactivo.
  • Revisa los ejemplos generados dentro de la compilación y configuración de pruebas de tu proyecto.

Evitar

  • No lo uses para frameworks que no sean Angular ni para sintaxis exclusiva de Angular heredado.
  • No solicites componentes generados sin describir entradas, salidas e interacciones de usuario.
  • No omitas la revisión específica del proyecto para restricciones de estilo, pruebas y dependencias.

Preguntas frecuentes

¿A qué versión de Angular está dirigida esta skill?
Está orientada a patrones de componentes standalone de Angular v20+ y APIs modernas de señales.
¿Puede crear aplicaciones Angular completas?
No. Se centra en patrones de componentes, plantillas, bindings y comunicación entre componentes.
¿Ejecuta comandos de Angular CLI?
No. La skill proporciona orientación y ejemplos de código, pero no ejecuta comandos.
¿Admite requisitos de accesibilidad?
Sí. Enfatiza atributos ARIA, navegación por teclado, estados de foco y expectativas de WCAG AA.
¿Claude Code y Codex pueden usar esta skill?
Sí. El informe enumera compatibilidad con Claude, Codex y Claude Code.
¿Por qué se descartaron las alertas de seguridad estática?
Coincidieron con bloques de código Markdown, template literals, URLs de ejemplo y nombres del ciclo de vida de Angular, no con comportamiento ejecutable riesgoso.

Detalles del desarrollador

Estructura de archivos