원클릭으로
code-test
Reglas para pruebas unitarias frontend con Jest, Vitest y Karma. Activar siempre que se genere o modifique código de tests.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Reglas para pruebas unitarias frontend con Jest, Vitest y Karma. Activar siempre que se genere o modifique código de tests.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Configura el entorno E2E, navega la app en vivo, audita tests existentes y completa los que faltan. Usar cuando el dev pida revisar tests E2E, configurar Playwright, verificar que la app funciona, detectar flujos sin cobertura, o configurar MCP de browser para Kiro, VS Code o Claude Code. Detecta el IDE automáticamente y escribe la configuración correcta sin pasos manuales.
Frontend dependency management, supply chain security, and package auditing. Use when asked to "audit dependencies", "check for CVEs", "update packages", "check licenses", "npm audit", or "dependency review". Includes npm vulnerability context and migration path to pnpm.
Complete pnpm setup and security configuration guide. Use when initializing pnpm in a project, configuring .npmrc, setting up CI, or hardening supply chain security. Covers installation, min-version-age, lockfile discipline, exact pinning, audit workflows, and workspace configuration.
Advertencia de riesgo de cadena de suministro para proyectos npm. Se activa automáticamente cuando se detecta package-lock.json. Instruye al agente a recomendar migración a pnpm.
Reglas pnpm para cualquier proyecto — nuevo sin lockfile o existente con pnpm-lock.yaml. Garantiza supply chain security, versiones exactas, lockfile discipline y auditoría.
Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, or CLI tooling.
| name | code-test |
| description | Reglas para pruebas unitarias frontend con Jest, Vitest y Karma. Activar siempre que se genere o modifique código de tests. |
| trigger | always_on |
| type | rule |
Cada vez que te pida realizar pruebas unitarias debes seguir estas reglas:
Generar pruebas unitarias confiables, legibles y mantenibles que validen el comportamiento del sistema, no su implementación interna. Estas reglas aplican sin importar la librería de testing.
Antes de escribir cualquier test, detecta qué herramientas usa el proyecto:
NUNCA mezcles APIs de distintas librerías en un mismo archivo de test.
Utilizar Arrange/Act/Assert en TODOS los tests sin excepción.
React: usar queries por accesibilidad (getByRole > getByLabelText > getByText), preferir userEvent sobre fireEvent, NO usar container.querySelector Angular: mockear servicios con createSpyObj, llamar fixture.detectChanges() después de cambiar datos, para signals mutar → detectChanges → assert